JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

设计原则总结 设计原则的概念

wys521 2024-11-02 14:55:14 精选教程 25 ℃ 0 评论


一、设计原则

java有七种设计原则

1、开闭原则

定义:类、模块、函数,对扩展开放,对修改关闭。

2、单一职责原则

定义:不要存在多余一个导致类变更的原因,一个类、接口、方法只负责一项职责。

3、依赖倒置原则

定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象,抽象不应该依赖细节,细节应该依赖抽象,面向接口编程。依赖抽象,不依赖具体。

4、里氏替换原则

定义:如果对每一个类型为T1的对象o1,都有类型T2的对象o2,以T1定义的所有程序P中所有对象o1都能替换成o2,程序P的行为没有发生变化,那么类型T2是T1的子类。
换句话说:一个软件实体适用于一个父类的话,那么它也要适用于它的子类。
所有引用父类的地方也要可以使用其子类,子类对象可以替换成父类对象,而程序不发生变化。

5、迪米特法则

定义:一个对象应该对其他对象保持最少的了解,又叫最少知道原则,尽量降低类与类之间的耦合。不应该持有不属于它的引用。

6、接口隔离原则

定义:使用多个专门的接口,而不是使用一个总接口,客户端不应该依赖它不需要的接口,各个接口分工明确,不使用一个总接口。

7、合成复用原则

定义:尽量使用对象组合、聚合而不是通过继承关系达到软件复用的目的。能用组合(构造器传入引用)就用组合,尽量不要用继承

public Demo(Student student){}

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表