摘要:
开发-关闭原则(Open-Closed Principle)本质是在扩展时不改变原有模块源代码,通过抽象和继承,利用多态性,扩展模块行为。但这样做是有成本的,会增加程序复杂性和开发成本,不要滥用。 Resisting premature abstraction is as important as abstraction itself. Strategy模式和Template method模式是两种最常见的用来满足OCP的方法。书中提到的“表驱动”也是一个好方法 阅读全文
posted @ 2013-11-13 06:45
飞雪COCO
阅读(396)
评论(0)
推荐(0)
浙公网安备 33010602011771号