设计模式
我们都要金坷垃
这个作者很懒,什么都没留下…
展开
-
设计模式
23种设计模式全解析 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态...转载 2018-11-14 16:19:28 · 104 阅读 · 0 评论 -
里氏替换
第2章 里氏替换原则 2.1 爱恨纠葛的父子关系 在面向对象的语言中,继承是必不可少的、非常优秀的语言机制,它有如下优点: ● 代码共享,减少创建类的工作量,每个子类都拥有父类的方法和属性; ● 提高代码的重用性; ● 子类可以形似父类,但又异于父类,“龙生龙,凤生凤,老鼠生来会打洞”是说子拥有 父的“种”,“世界上没有两片完全相同的叶子”是指明子与父的不同; ● 提高代码的可扩展性,实现父类的方...转载 2018-11-14 16:15:23 · 189 阅读 · 0 评论