Thread Rating:
  • 416 Vote(s) - 2.83 Average
  • 1
  • 2
  • 3
  • 4
  • 5
フィールドはオーバーライドできない?
09-08-2013, 10:01 AM,
#4
RE: フィールドはオーバーライドできない?
そのコード量が多くなってしまう悩みは非常に共感できます

基本的にC言語を使っているプロジェクトで一部C++を使った際に同じ様な話がでて
「オブジェクト指向やりすぎ!もっと簡潔にコードかけないものか」と議論になった覚えが・・・

そのときは安全性第一だったので、初期化忘れのケアレスミスを防ぐためコンストラクタ
を使うことになりましたが、用途によっては他によい方法があるかもしれません。

大量にフィールドを定義した場合にgetter/setterを追加/変更するだけでメンテが
大変になるので設計書の定義からスクリプトでクラスの雛形を自動生成し、それに
処理を追加したり、更新前のコードをマージしたりするプロジェクトも見たことがあります。
(こっちはJavaでした)

余談ですが、ご参考まで


Messages In This Thread
RE: フィールドはオーバーライドできない? - by dyoshida - 09-08-2013, 10:01 AM
Forum Jump:


Users browsing this thread:
2 Guest(s)

MyBB SQL Error

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1017 - Can't find file: 'mybb_threadviews' (errno: 2)
Query:
INSERT INTO mybb_threadviews (tid) VALUES('962')