6个原则和常用的设计模式
1.6个原则
1.单一原则.一个类只负责单一的功能
2. 开闭原则:扩展开放,对修改关闭
3.依赖倒置原则:依赖抽象不依赖具体
4. 接口隔离原则: 使用多个接口,比使用单个接口更好
5.里氏替换原则:任何父类出现的地方,子类一定可以出现
6.迪米特原则:一个实体类应当尽量少的与其他的实体类之间发生相互作用
2.jdk中常用的设计模式
1.单例模式
2.工厂模式:解藕代码
3.观察者模式:定义了对象之间一对多依赖的,一个对象发生了改变其他的都会收到通知和更新
4.外观模式::提供一个统一的接口,用来访问子系统中的一群接口
5. 模板方式模式:定义了一个算法的骨架,而将一些步骤延迟到子类中,模版方法使得子类可以在不改变算法结构的情况下,重新定义算法的步骤
6. 状态模式:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。
7. 装饰器模式: 被用于多个java io类中
3. Java 中什么叫单例设计模式?请用Java 写出线程安全的单例模式
单例模式重点在于在整个系统上共享一些创建时较耗资源的对
6个原则和常用的设计模式最先出现在Python成神之路。
共有 0 条评论