作者jijuan (满泉)
看板OOAD
标题[问题] 请问design pattern中的delegation的观念
时间Wed Jun 4 11:40:53 2008
假设某类别Math有一个函式叫ADD,
但是在ADD中的实作,可能是藉由另一个类别MathPartner所产生的物件来完成。
也就是说Math将函式ADD的实作「委托」给MathPartner来做。
请问我这样解释delegation对吗?
另外在什麽情况下会动用到delegation这种技巧呢?
--
人生就像一场赌局
拿到AK就该梭哈
我随便拿一对都比你大
还能买顺买同花
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.249.2.10
1F:推 tinlans :两个类别需要合作的时候,因为类别设计要满足 SRP。 06/04 14:47
2F:→ jijuan :请问SRP是? 06/04 14:50
3F:推 tinlans :single responsibility principle 06/04 15:46
4F:推 tinlans :一个类别主要是着重在某项任务上,不应该是它的责任 06/04 15:50
5F:→ tinlans :时就应该委派出去。 06/04 15:50