- ★★Java質問・相談スレッド179★★ [無断転載禁止]©2ch.net
324 :デフォルトの名無しさん[sage]:2016/12/15(木) 00:39:41.36 ID:V7DRptyX - DoxygenでXMLフォーマットで出力してXSLTで表示したら
|
- Ruby 初心者スレッド Part 59 [無断転載禁止]©2ch.net
408 :デフォルトの名無しさん[sage]:2016/12/15(木) 07:08:08.19 ID:V7DRptyX - >>407
オブジェクト指向プログラミングの一般的な慣習として次のようなものがある ・利用者がインスタンスを手に入れた時点で初期化などの準備は終わっていて使える状態になっている方がよい ・コンストラクタはなるべく単純な処理のみを行い、基本的に失敗しない方がよい で、クラスメソッドを使う方法ならこの両方を満たせるというわけ
|
- Ruby 初心者スレッド Part 59 [無断転載禁止]©2ch.net
410 :デフォルトの名無しさん[sage]:2016/12/15(木) 07:32:30.44 ID:V7DRptyX - >>409
>不完全なインスタンスが出来ないように initialize 内で積極的に例外活用するスタイルもある。 クラス名からコンストラクタで何やってるかがわかりきってるようなものならそれでもいいけどね コンストラクタで複雑な処理をしない方がよいというのは、 ・名前がクラス名だけでメソッド名が無いので一見して何やってるのか分かりにくい ・一つしか持てないので拡張性に乏しい という意味もある
|