摘要:
在程序设计时,如果滥用继承会导致类的数量急剧的扩大,所以当我们设计程序时,要学会用对象的职责而不是结构来考虑问题。此时需用到桥接模式,即合成/聚合复用原则。 合成是一种强的“拥有”关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样。 聚合表示一种弱的“拥有”关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。优点:优先使用对象的合成/聚合将有助于你保持每个类被封装,并被集中在单个任务上。这样类和类继承层次会保持较小规模,并且不太可能增长为不可控制的庞然大物。单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 阅读全文
posted @ 2011-02-18 22:39
woxf
阅读(342)
评论(0)
推荐(0)
浙公网安备 33010602011771号