ブックマーク / ichi.pro (1)

  • さようなら、オブジェクト指向プログラミング

    私は何十年もの間、オブジェクト指向言語でプログラミングしてきました。私が最初に使用したオブジェクト指向言語は、C ++、次にSmalltalk、最後に.NETJavaでした。 私は、継承、カプセル化、およびポリモーフィズムの利点を活用するためにガンホーでした。パラダイムの3つの柱。 私は再利用の約束を得て、この新しくてエキサイティングな風景の中で私の前に来た人々によって得られた知恵を活用することを熱望していました。 実世界のオブジェクトをクラスにマッピングすることを考えたときの興奮を抑えることができず、全世界が適切に配置されることを期待していました。 私はもっ​​と間違っていたはずがない。 継承、落下する最初の柱 一見すると、継承はオブジェクト指向パラダイムの最大の利点のように見えます。新しく教化された例としてパレードされた形状階層のすべての単純な例は、論理的に理にかなっているようです。

    さようなら、オブジェクト指向プログラミング
    greenT
    greenT 2021/12/26
    継承がクソって言いたいだけ?OOP3本柱、継承・カプセル化・多態性の中で継承は本当に一番悪く言われてたからさもありなん
  • 1