アーカイブ
カテゴリー
キーワード
ヘルプ
ようこそ ゲスト さん
ログイン
ユーザー登録
はてな匿名ダイアリー
< anond:20200628144452
|
anond:20200628005703 >
2020-06-28
■
デザインパターン
の
コンポジション
が
わからん
継承
よりも
コンポジション
を使うべし、って本に書いているだけど、
コンポジション
パターン
を
説明
する
コード
でも
継承
使っているやんけ。
https://morizyun.github.io/ruby/design-pattern-composite.html
「
継承
は
オブジェクト
を
階層
構造
に
構成
する
コスト
払う代わりに
メッセージ
の
移譲
を
無料
で手に入られる。」「
コンポジット
は、
メッセージ
の
移譲
を明示する
必要
があるが、
オブジェクト
は
構造
的に
独立
して
存在
ができる。」これがわ
から
ない。
コンポジット
の
サン
プル
コード
でも
継承
使っているし。
コンポジション
と
コンポジット
って違うの?
動詞
と
名詞
の違いなだけで、同じ
概念
を指していると思っているが
裏付け
る
根拠
を見つけられない。
https://python.ms/composition-over-inheritance/#_1-%E5%90%88%E6%88%90%E3%81%A8%E5%A7%94%E8%AD%B2
に書いている「持たせたい
機能
を
属性
に代入することを合成と言い
ます
。」は僕の
認識
と一致するが、
上記
で書いていることと同じなのか
理解
ができない。
わ
から
ない。
[
追記
]
ちょっと
わかってきた気がする。
Permalink
|
記事への反応(0)
| 14:45
ツイート
シェア
記事への反応
-
記事への反応(ブックマークコメント)
permalink
Twitter
でシェア
Facebook
でシェア
全てのコメントを見る
人気エントリ
はてブの性差別志向すげー!
29
妻の育ちが悪くて離婚になりそう
53
臭すぎて職場でも家でも虐められるようになったのでちょっとマジで頑張りたい
32
鳩を食うほうが楽だと気づいてからは..
7
年配の男性声優がモテるのってバグじゃない?
36
米国スタートアップのレイオフする側の話
22
😺←この絵文字、iPhoneだとかわいくないから注意して!
13
「内回り」「外回り」って意味あるの?
20
過去の人気エントリをもっと見る
注目エントリ
単純にゴボウ食うっておかしくねw
10
職場で容姿を注意されるのは女ばかり
13
まあ、女性は弱いしいつも怖い思いし..
5
風光明媚の難易度のイージングミスってない?
6
長くファンをしてると色々見る
ブクマカはブコメとしての最適解をコ..
1
横浜市教委の裁判傍聴動員の件
6
出生主義者は「産まないより産んで虐待する方が良い」と何故言えないのか?
4
はてなブックマークでもっと見る
アーカイブ
カテゴリー
キーワード
ヘルプ
ログイン
ユーザー登録
ようこそ ゲスト さん