Fighting Ant

Ant can be great while elephant can be chickenshit

导航

2007年9月5日

摘要: 委托与事件的结合可以更好的降低对象之间的“耦合性”,取生活中的一个场景,孩子饿了,要哭,爸爸妈妈听到哭声都会赶过来。如果按照常规的编程方法,我们可能要在Child类里边实现一个方法来通知爸爸和妈妈,假设有一天这家聚会,爷爷奶奶,姥姥姥爷,姑姑婶婶全过来了,那么孩子必须要通知增加的这些人,我们就不得不修改Child类里的这个方法。 而事实上我们可以这样考虑,将对孩子哭这一事件关心的一类人抽象出来,爷... 阅读全文

posted @ 2007-09-05 23:42 Nillson 阅读(733) 评论(3) 推荐(0) 编辑