Simpleなものを組み合わせて作る
/mrsekut-b/小さいものを組み合わせて作る
再利用目的で小さく作るわけではない
『オブジェクト指向設計実践ガイド』.icon p.155の記述が「小さく作る」とぶつかるなmrsekut.icon
ほぼまったく意味のない行為として、サブクラスを立った1つだけ持つ抽象的なスーパークラスをつくることが挙げられます
つまり、1箇所でしか使われていないような抽象クラスを作るな、というもの
最初は具象クラスを作っておけばよく、
後に同じような具象クラスが追加された時に初めて元の具象クラスから抽象クラスを切り離すようにする
早すぎる最適化のようなもの
classはよくわからんなmrsekut.icon
上の意見には割と賛同できるmrsekut.icon
「小さく作る」の解像度をもう少し上げないといけないmrsekut.icon
「早すぎる最適化にならない小さく作る」とは何か?を考えないといけない
これ「継承が難しい問題」に付随するモノでは?
継承がない世界では↑この辺の記述は無視して良いように思う
継承が例外なだけ
/mrsekut-b/オブジェクト指向プログラミングを再考する#60539c9b198270000058621f
イデア的なやつがそもそもでかいという可能性
/shokai/汎用的な小さな機能