Java设计模式的六大原则
1. 单一职责原则(Single Responsibility Principle,SRP):一个类只负责一个功能,即一个类应该只有一个引起它变化的原因。
2. 开闭原则(Open-Closed Principle,OCP):一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。即软件实体应该通过扩展来实现变化,而不是通过修改已有的代码来实现变化。
3.java中常用的设计模式有哪些 里氏替换原则(Liskov Substitution Principle,LSP):任何时候都可以使用子类对象替换掉父类对象,且程序不会出错。即子类必须能够完全替换掉它们的父类。
4. 依赖倒置原则(Dependency Inversion Principle,DIP):高层模块不应该依赖底层模块,两者都应该依赖于抽象。抽象不应该依赖于具体实现,具体实现应该依赖于抽象。
5. 接口隔离原则(Interface Segregation Principle,ISP):客户端不应该依赖它不需要的接口。即一个类对另一个类的依赖应该建立在最小的接口上。
6. 迪米特法则(Law of Demeter,LoD):一个对象应该对其他对象保持最少的了解。即一个类对自己依赖的类应该知道的越少越好,只与直接的朋友通信,不与陌生人通信。
这六大原则是设计模式中非常重要的基本原则,对于设计出高质量、可扩展和易维护的软件具有重要的指导作用。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论