- 博客(2)
- 收藏
- 关注
原创 设计模式六大原则(二)里氏替换原则
里氏替换原则 通俗点来说就是:子类可以拓展父类的功能,但不应改变父类原有的功能。 进一步的解释: 1、子类可以实现父类的抽象方法,但是不要重写父类中的非抽象方法;若非要重写,建议将原来的子类和父类都继承一个更基本的类,原有的继承关系改为依赖、聚合、组合登关系。 2、子类可以增加自己特有的方法; 3、当子类重载或实现父类的方法(继承的父类的方法)时,子类方法的前置条件(方法的形参)要比父类方法的前置...
2018-11-05 17:31:23 139 1
原创 设计模式六大原则(一)单一职责原则
设计模式六大原则(一)单一职责原则 一、单一职责原则 定义:一个类里面不要存在多个导致类出现变更的原因,即一个类只负责一项职责。 举例说明: package create; public class Client { public static void main(String[] args) { Terrestrial ter = new Terrestrial(); ter.b...
2018-11-05 17:24:14 256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人