作者walm20 (New CygnusX)
看板C_and_CPP
標題Re: [問題] 關於class
時間Sun May 2 14:08:55 2010
借標題問decorator pattern
去辜狗一下
1.
http://sourcemaking.com/design_patterns/decorator/cpp/1 (文字版)
2.
http://sourcemaking.com/design-patterns-vidtut (影片版)
扣除1是c++, 2是java版的差別
1是創一個像interface讓目標class去繼承
2是創一個像interface去繼承目標class
由於不想改目標class才會有decorator pattern
所以1是錯誤的嗎?
※ 引述《krscent (...)》之銘言:
: 請問一下
: 如果今天用了某個class
: 然後想要在外面(我自己的class之中)擴充他的功能
: 除了用繼承的方法之外 還有別的方法嘛@@?
--
就算是friend 最後還是會有個end
就算要fuck 起初也要有fu
就算是lover 最後還是會over
就算是believe 中間還是有個lie
就算是forget 也曾經有個get
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.53.243
→ dos792:連不上 05/02 20:06
推 dk3208:不好意思,影片版的沒看.不過1的用法是很標準的decorator 05/04 01:12
→ dk3208:被裝飾的class和裝飾過之後的class都要實做相同介面 05/04 01:13