在Java 编程中 ,常常说的面向抽象编程思想 ,他的具体实现是什么呢?
我们常常说程序设计、编码要遵循什么呢?
即设计模式六原则
一:六大原则
设计原则 | 简介 |
单一职责原则 | 类的职责单一 |
开闭原则 | 程序实体对扩展是开放的,对修改是关闭的 |
里式替换原则 | 使用父类的地方一定可以使用子类 |
依赖倒转原则 | 对抽象编程,不要对具体编程 |
接口分离原则 | 接口要小而专,依赖建立最小接口上 |
迪米特法则 | 程序实体对其他实体保持最小限度 |
本想自己在添加一些实例说明,但是发现自己水平有限就不一一举例说明了,在网上找了一篇比自己理解更为深刻,写的更为详细的文章。