摘要:
多态就是一个对象的多种状态 在实际操作中,多态可以让我不用关心某个对象到底是什么具体类型,就可以使用该对象 的某些方法,而这些方法通过一个抽象类或者接口来实现。 从下往上看的话,多态实际上是多个对象的抽象,对它们进行通用编码。 没有多态,工厂方法模式的效果就大打折扣,或者可以说不可能实现 阅读全文
摘要:
设计模式是规则吗? 地上本没有路,走得人多了也就成了路。设计模式如同此理,它是经验的传承,并非体系;是被前人发现,经过总结形成了一套某一类问题的一般性解决方案,而不是被设计出来的定性规则;它不像算法那样可以照搬照用。 设计模式,软件的永恒之道? 这个问题没有答案,有的只是讨论,看一下一位前辈结合建筑学得出的几点心得吧: 和建筑结构一样,软件中亦有诸多的“内力”。和建筑设计一样,软件设计也应该努力疏... 阅读全文