エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント4件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Complete Constructor(完全なコンストラクタ) - Strategic Choice
師曰く形式が完全に整ったオブジェクトを返すコンストラクタを作成しなさい。どういうこと?オブジェク... 師曰く形式が完全に整ったオブジェクトを返すコンストラクタを作成しなさい。どういうこと?オブジェクトが計算を行えるようになるには、特定の情報を必要とします。その必要な情報を完全に受け取るコンストラクタを提供することで、その計算の「事前条件」をユーザーに伝ます。どうして?引数のないコンストラクタでオブジェクトを生成してから、一連のsetterメソッドを呼び出すことで、状態を整えていく方法があります。柔軟性が高まることもありますが、オブジェクトが正しく動作するためにどんなパラメータの組み合わせが必要なのかが伝わってきません。以下の例では、パラメータの一部がなくても計算できるかどうか、(クライアントから)判断する方法がありません。 Rectangle box = new Rectangle(); box.setLeft(0); box.setWidth(50); box.setHeight(200




2013/08/27 リンク