ソフトウェア開発メモ

日々のソフトウェア設計、実装で考えている、気づいた事を書いています。それが真実か否かは保証しません。悪しからず。

2014-09-28から1日間の記事一覧

エンティティ系クラスの属性数が増えてもそれほど問題ではないであろう?件について

クラスのインスタンス変数について、属性、状態、コラボレータの違い - 概念構築メモ クラスのインスタンス変数について、属性、状態、コラボレータの違い - 概念構築メモ で言及した件について、 私はデータベースの専門家じゃなくSQLiteをちょっこかじった…

3階層の継承関係を見直す

はじめに 抽象クラス→抽象クラス→具象クラスのような。3階層の継承は往々にして分かりにくくなる。 これはネストが3階層以上になるとコードを読む際に頭がねじれるのと同じことだろう。 解決策 抽象クラスと具象クラスの2層に置きかえたい。 ただ、異なる…

制御スタイル

はじめに 書籍「オブジェクトデザイン」の制御スタイルについて読んだ結果をまとめました。こうして書いてようやく理解できた感じ。この本は他のそれと違って読んだだけでは頭に入りにくい。 集中制御型 該当するステレオロールタイプは制御役 状態変数の多…