アーカイブ
カテゴリー
キーワード
ヘルプ
ようこそ ゲスト さん
ログイン
ユーザー登録
はてな匿名ダイアリー
< 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
でシェア
全てのコメントを見る
人気エントリ
R.I.P.松本人志
28
高齢非モテだが価値観を捨てることで救済されるのは無理だと悟った
16
三大デッド・オア・アライブみたいなやつ
11
同級生に内緒で同級生と結婚してたのがバレた
13
男性嫌悪を拗らせていた頃の恋愛観
33
ワイ「端末壊れたんでeSIM再発行頼むで」楽天モバイル「契約中の番号でSMS認証せよ」ワイ「は?」
24
格闘ゲーム史上最も重要なタイトル10選
22
「フェミニズムバブル」の終わり
21
過去の人気エントリをもっと見る
注目エントリ
トランプ次期米大統領を理解する助けになるたった2つのこと
3
私の母は狂人だった。私が母に母らし..
7
お前らは本当のセックスを知らない
7
ゲーム作ってたおじさんの話
1
大阪に引っ越してきて、誰にも言えな..
14
完全ハァ━━━━(*´Д`)━━━━ン罪
7
やっぱ玉出ってすげぇな
7
AIにブクマカの口調を真似てもらった
1
はてなブックマークでもっと見る
アーカイブ
カテゴリー
キーワード
ヘルプ
ログイン
ユーザー登録
ようこそ ゲスト さん