![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 53
**之火
希望一直深耕钱端领域,但也喜欢涉猎其他计算机编程领域,钱端幸福三要素:悠闲,寡欲,融入自然。
展开
-
前端常用的几种设计模式
观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知。装饰器模式允许用户在不改变对象自身的基础上,向一个对象添加新的功能。策略模式定义了一系列算法,并将每一个算法封装起来,使它们可以互换。模块模式用于封装代码,创建私有变量和方法,同时提供公共接口。单例模式确保一个类只有一个实例,并提供一个全局访问点。工厂模式用于创建对象,将对象创建的逻辑封装起来。原创 2024-07-24 09:05:13 · 360 阅读 · 0 评论 -
软件设计模式六大原则
LSP 是继承复用的基石,只有当派生类可以替换掉基类,且软件单位的功能不受到影响时,基类才能真正被复用,而派生类也能够在基类的基础上增加新的行为。里氏代换原则是对开闭原则的补充。实现开闭原则的关键步骤就是抽象化,而基类与子类的继承关系就是抽象化的具体实现,所以里氏代换原则是对实现抽象化的具体步骤的规范。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。这个原则的意思是:使用多个隔离的接口,比使用单个接口要好。这个原则是开闭原则的基础,具体内容:针对接口编程,依赖于抽象而不依赖于具体。原创 2024-07-23 09:03:19 · 286 阅读 · 0 评论