网站首页 > 精选教程 正文
单一职责原则
单一职责原则就是在设计程序的时候,每一个对象要设计为只有一个职责,就是让每一个对象或类只做一件事情,而且能够引起这个类或对象发生变化的原因只有一个。遵守单一职责的原则的好处就是高内聚,低耦合。按照单一职责原则进行开发,可以缩小单个类的规模,降低耦合度,并提高类的复用性。
开闭原则
开闭原则是指对拓展开放,对修改关闭。符合开闭原则,可以使程序有很好的适应性和灵活性,增加功能时不需要修改已有代码,已有的代码可以在更多的地方使用,要进行拓展也很方便;稳定性和延续性,因为避免了不必要的修改,代码变的更稳定,可以长久保持代码的可靠性;由于代码的稳定,所以就更适宜复用。进行功能拓展时也不会影响已有的代码,使得代码维护更容易。
里氏替换原则
里氏替换原则表示在任何父类出现的地方都可以用它的子类来替换,且不影响功能。使用多态就是在遵守里氏替换原则。
依赖倒置原则
依赖倒置原则也叫控制反转。依赖倒置原则提出了具体的解决方法:在程序设计时面向接口编程,遵循依赖倒置原则进行程序设计时,高层模块和低层模块都依赖于接口,当低层模块发生变化或者修改时,不会影响高层模块,而且也提高了高层模块代码的复用性,同时也降低了代码的耦合度,提高了代码的可读性,可维护性,使得应用程序更容易拓展。
接口隔离原则
接口隔离原则就是要求将功能拆分开来放在不同的接口中。好处就是在增加新功能时想实现什么方法就实现什么方法,而不强迫新功能实现不需要的方法
迪米特原则
迪米特原则又叫最少知识原则,通俗点说就是不和陌生人说话。迪米特原则的目的在于降低类与类之间的耦合。因为最大程度的隐藏了实现,也就避免了不必要的引用和调用,从而使耦合度降低。
组合/聚合复用原则
组合或聚合可以将已有的对象纳入新对象中,使之成为新对象的一部分,因此新的对象可以调用已有对象的功能。
- 上一篇: java设计之开闭原则 java设计模式开闭原则
- 下一篇: java设计模式七大原则之合成复用原则
猜你喜欢
- 2024-11-02 Java,设计模式,七大原则,里氏替换原则(LSP),案例
- 2024-11-02 软件设计七大原则,程序员标配(一)
- 2024-11-02 设计模式七大原则 设计模式七大原则包括
- 2024-11-02 Java设计模式的精神领袖:开闭原则
- 2024-11-02 设计模式第2招第3式之命令模式 命令模式定义
- 2024-11-02 Java代码优化六大原则 java代码优化六大原则有哪些
- 2024-11-02 一天一个设计模式——软件架构设计七大原则
- 2024-11-02 专门画了9张图,搞懂设计模式6大原则,这次应该可以了吧
- 2024-11-02 程序员应知道这十大面向对象设计原则
- 2024-11-02 3张图说清楚:java设计模式原则:开闭、接口隔离、迪米特法则
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)