オブジェクト指向について への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 刈谷勇  (社会人) 投稿日時 2009/2/4 19:02:14
自分も.netを使い出して大規模なシステムを作ってはいないのですが、個人的な意見を書かせてもらいます。
1)保守性
 使い捨てのプログラムの場合は、そこまで気にする必要は無いですが、通常プログラム作成後に仕様の変更等が発生しますので、そのときにオブジェクト思考のほうが全体の流れをつかみやすいかなと思います。

2)部品化
 オブジェクト指向でなくてもある程度は出来ますが、継承とかはオブジェクト指向でないと出来ないし。
 自分で作った汎用性のあるクラスを部品化しておけば、後々使い回しが出来ますし、自分が楽できます。(笑)

まだまだ、オブジェクト指向初心者の域を抜け出せていないですが、今の自分が思っていることを書いてみました。
投稿者 かずき  (社会人) 投稿日時 2009/2/4 09:42:50
オブジェクト指向言語で、オブジェクト指向をしない理由も特にないのではと思います。
まぁでも、きちんと構造化されたプログラムを書いているなら、特に問題ないと思います。
投稿者 初心者A  (社会人) 投稿日時 2009/2/4 05:19:01
VBは2003から初めたのですが、途中全くやらない時期がありましたが、2008になってから
かなり使いやすくなったので、また勉強をしています。
愚問かもしれませんが、とある本では、オブジェクト指向でプログラムを書いていくことに
慣れていったほうがいいと書いてありました。
確かにそうかもしれませんが、大規模なプログラムを共同で作らない限りは、あまり必要ない
のではないかと思うのですが、オブジェクト指向を勉強しないと少し高度なプログラムは作られ
ないのでしょうか(もっとも高度なものはつくれそうにありませんが)