设计模式
文章平均质量分 85
IT-Oliver
这个作者很懒,什么都没留下…
展开
-
设计模式之设计模式及设计原则
一、策略模式设计原则一、找出应用中可能需要变化之处,把它们独立出来,不要和那些需要变化的代码混在一起在一个超类之中,我们会定义它的属性和行为,对于一些行为,不同的子类可能有不同的表现方式,在继承时我们可以通过覆盖来对行为进行改变,但这样势必会造成较多的工作量,因为每当子类行为作出改变,都要去检查覆盖对应的方法,因此我们可以把可能发生改变的行为提取出来。设计原则二、针对接口编程,而不是针原创 2016-09-07 17:07:03 · 755 阅读 · 0 评论 -
设计模式
一、设计原则 1、运用复用机制 ①继承和对象组合:面向对象系统中功能复用的两种最常用技术是类继承和对象组合,类继承允许你根据其他类的实现定义一个类的实现,这种通过生成子类的复用通常被称为白箱复用,“白箱”是相对可视性而言,在继承方式中,父类的内部细节对子类可见。对象组合是类继承之外的另一种复用选择,新的更复杂的功能通过组装或者组合对象来获得,对象组合要求被组合的对象原创 2017-08-29 09:23:20 · 279 阅读 · 0 评论