[問題] 請問Design pattern
最近在看,覺得還滿不錯的,只是看了不少種pattern的模型後有個問題
大部份的pattern都有這種現象
一個抽象的class被一實體的class繼承
類似於
class Aggregate{
virtual void fun1();
virtual void fun2();
};
class ConcreteAggregate:public Aggregate{
void fun1(){...}
void fun2(){...}
};
想問的是,不少模型都像這樣,只有一類別繼承,但卻是硬要分成抽象及實體
是因為這樣的習慣比較好,或是便於擴充,還是還有其它原因呢?
因為看久了有點覺得有些模型似乎不用這樣硬是分開..
煩請說明一下,謝謝
p.s 我看的是秦小波寫的設計模式之禪,版上好像沒人推
是這本寫的內容不好嗎?反而深入淺出那本翻了一下不太合口味@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.251.174.137
推
11/04 11:23, , 1F
11/04 11:23, 1F
→
11/04 11:23, , 2F
11/04 11:23, 2F
→
11/04 11:24, , 3F
11/04 11:24, 3F
→
11/04 11:24, , 4F
11/04 11:24, 4F
→
11/04 11:32, , 5F
11/04 11:32, 5F
→
11/04 12:43, , 6F
11/04 12:43, 6F
→
11/04 12:46, , 7F
11/04 12:46, 7F
→
11/04 13:08, , 8F
11/04 13:08, 8F
→
11/04 13:08, , 9F
11/04 13:08, 9F
→
11/04 13:23, , 10F
11/04 13:23, 10F
→
11/04 13:25, , 11F
11/04 13:25, 11F
→
11/04 13:29, , 12F
11/04 13:29, 12F
推
11/04 15:11, , 13F
11/04 15:11, 13F
→
11/04 15:28, , 14F
11/04 15:28, 14F
→
11/04 15:47, , 15F
11/04 15:47, 15F
→
11/04 15:47, , 16F
11/04 15:47, 16F