1、设计模式精髓

2021-05-10  本文已影响0人  日落_3d9f

设计模式的六大原则

设计模式是站在设计原则的基础之上的,所以在学习设计模式之前,有必要对这些设计原则先做一下了解

软件设计开发原则

单一职责原则

开闭原则

对扩展开放,对修改关闭,在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果

里氏替换原则LSP

依赖倒转原则

接口隔离原则

迪米特法则

讲解设计模式到底是什么

设计模式简介

什么是GOF( Gang of Four)

在 1994 年,由 四位作者合称 GOF(全拼 Gang of Four)四人合著出版了一本名为 Design Patterns - Elements of Reusable Object-Oriented Software. 他们所提出的设计模式主要是基于以下的面向对象设计原则。

1)对接口编程而不是对实现编程。
2)优先使用对象组合而不是继承

常见的三大设计模式分类

常用:工厂模式、抽象工厂模式、单例模式、建造者模式
不常用:原型模式

常用:适配器模式、桥接模式、装饰器模式、代理模式
不常用:组合模式、外观模式、享元模式、

常用:责任链模式、迭代器模式、观察者模式、状态模式、策略模式、模板模式
不常用:备忘录模式、命令模式
几乎不用:访问者模式、中介者模式、解释器模式

上一篇下一篇

猜你喜欢

热点阅读