09-08-2013, 10:01 AM,
|
|||||
|
|||||
RE: フィールドはオーバーライドできない?
そのコード量が多くなってしまう悩みは非常に共感できます
基本的にC言語を使っているプロジェクトで一部C++を使った際に同じ様な話がでて 「オブジェクト指向やりすぎ!もっと簡潔にコードかけないものか」と議論になった覚えが・・・ そのときは安全性第一だったので、初期化忘れのケアレスミスを防ぐためコンストラクタ を使うことになりましたが、用途によっては他によい方法があるかもしれません。 大量にフィールドを定義した場合にgetter/setterを追加/変更するだけでメンテが 大変になるので設計書の定義からスクリプトでクラスの雛形を自動生成し、それに 処理を追加したり、更新前のコードをマージしたりするプロジェクトも見たことがあります。 (こっちはJavaでした) 余談ですが、ご参考まで |
|||||
« Next Oldest | Next Newest »
|
Messages In This Thread |
フィールドはオーバーライドできない? - by umemura - 09-03-2013, 07:49 PM
RE: フィールドはオーバーライドできない? - by dyoshida - 09-04-2013, 11:09 PM
RE: フィールドはオーバーライドできない? - by umemura - 09-05-2013, 12:06 PM
RE: フィールドはオーバーライドできない? - by dyoshida - 09-08-2013, 10:01 AM
RE: フィールドはオーバーライドできない? - by umemura - 09-19-2013, 05:08 PM
|
Users browsing this thread:
2 Guest(s)
2 Guest(s)