パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

「オブジェクト指向言語でオブジェクト指向っぽいプログラミングをしない」のはNG?」記事へのコメント

  • オブジェクト指向なんだからちゃんとオブジェクトを宣言して活用しないといけない
    なんてことはないけれど、おぶっじぇくと志向の利点は
    綺麗にコーティングすると「使い回し」が可能な点です。

    そう言う意味では、オブジェクト指向の開発でそれを使わないのは
    チームで開発したことの無い一匹狼のようなプログラマーです。
    • > おぶっじぇくと志向の利点は
      > 綺麗にコーティングすると「使い回し」が可能な点です。

      良くある間違いですね。

      あなたが言っていることは、「構造化プログラミング」の手法を使えば「使い回し」可能なコードが実装できるよ、という話で、オブジェクト指向とは関係ない話です。

      構造化プログラミングってのは、サブルーチンとか手続きといった処理の組合わせ、使い回しでシステムを設計したり実装する方法。要は printf みたいな便利な関数、ライブラリはどんどん使い回しましょう、という話。

      オブジェクト指向は、この処理の組合わせとか使い回しを、オブジェクト中心で考えるように方針転換しましょう、って話ですね。

      • by Anonymous Coward

        構造化言語の「使い回し」ったらそうだろうけど、オブジェクト指向言語の「使い回し」ったら継承でしょ。

        • by Anonymous Coward
          継承は使い回しじゃないよ! クラス設計の手法の一部にすぎない。

          おそらくは親クラスのメソッドを子クラスから呼び出すことしか考えていないんだろうけど、そんなものはなくても、継承は可能だ。

          継承は、メソッドのインタフェースを共有するための手段である。ポリモルフィズムって聞いたことないか :-p

ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ

処理中...