X



c言語的にjavaを教えて
0001デフォルトの名無しさん
垢版 |
2018/05/08(火) 22:54:32.36ID:CKiuQAUI
仕事でc言語をつめ込まれた直後にjavaやらされて混乱しとるんじゃが、オブジェクト指向とモジュール構造の差異を教えてほしい

いろいろ調べて自分なりの結論として

・オブジェクトとは、操作に対する「一連の手続き」である
e.g.
操作[電源ボタンを押す]→オブジェクト[PC]→起動[画面がつく]

・モジュールとは「機能or部品の最小単位」である( ≒ 関数)
e.g.
引数[電源ボタンを押す]→main[下位モジュール呼び出し]→(モジュールa[PC内の電源を起動]→モジュールb[プラグから電力を給電]→モジュールc... 以下略...モジュールz[ディスプレイに信号送信])→起動[画面がつく]

つまりモジュールは部品に過ぎないから複数個作って繋げて「一連の手続き」にする必要があるけど、オブジェクトは「一連の手続き」単位だからそれ単体で目的が達成ができる
オブジェクトの中身、処理部分でモジュールが使われていて、スーパークラスとサブクラスみたいな親と子の関係性

こういう認識で合ってる?
0003デフォルトの名無しさん
垢版 |
2018/05/08(火) 23:38:30.49ID:CKiuQAUI
オブジェクト指向と
モジュール構造って
なにがちがうん
0004デフォルトの名無しさん
垢版 |
2018/05/09(水) 00:31:03.56
>>1
細かなイディオムに気を取られるな
CとJavaなんて本質的に何ら違いはない
レスを投稿する


ニューススポーツなんでも実況