回顾设计模式的相关知识,简介的说下面向对象的基本原则:
1、单一职责
一个类应该最多只能有一个因素能够给导致其变化,类中的方法应该都是相关性很高的,即“高内聚”
2、里氏替换
利用多态特性,父类作用的地方可以使用其任意子类替代,反之不行
3、接口隔离
类不应该实现它不需要的接口,将臃肿、庞大的接口拆分为更小、更具体接口 从而为系统解耦,让程序容易重构、更改、部署
4、迪米特原则
一个类对需要耦合的另一个类应该知道的最少,只知道需要的方法即可,即“低耦合” ,因为耦合越高,当一个类发生变化时,对另一个类的影响也越大
5、开闭原则
对拓展打开,对修改关闭。尽量少的去修改原来的代码,而是通过继承等方式去增加新功能。比较理想的原则,但是我们努力的方向
6、依赖倒置
高层模块不应该依赖低层模块,两者都应该依赖其抽象;抽象不依赖细节;细节依赖抽象 确保程序“低耦合”
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于