
设计模式
文章平均质量分 77
设计模式
weijia_kmys
这个作者很懒,什么都没留下…
展开
-
前端开发之代理模式
代理模式是一种结构型设计模式,它通过为一个对象提供一个代理对象来控制对该对象的访问。代理对象可以在访问真实对象之前或之后添加一些额外的操作。原创 2024-09-26 11:50:16 · 706 阅读 · 0 评论 -
前端开发之装饰器模式
装饰器模式就是针对一个对象或者实例,动态添加新功能,但是不改变它原有的功能。原创 2024-09-24 11:01:01 · 578 阅读 · 0 评论 -
前端开发之原型模式
原型模式本质就是借用一个已有的实例做原型,在这原型基础上快速复制出一个和原型一样的一个对象。原创 2024-09-19 21:31:32 · 582 阅读 · 0 评论 -
前端开发之迭代器模式
在前端开发中,设计模式是提升代码可读性、可扩展性和可维护性的关键。迭代器模式(Iterator Pattern)是行为型设计模式中的一种,能够让我们顺序访问一个集合中的元素,而不暴露其底层的结构。在 TypeScript 这样具有类型检查的语言中,迭代器模式应用更加方便。原创 2024-09-12 22:02:22 · 1178 阅读 · 0 评论 -
前端开发之观察者模式
观察者模式(Observer Pattern)是前端开发中常用的一种设计模式。它定义了一种一对多的依赖关系,使得当一个对象的状态发生改变时,其所有依赖对象都能收到通知并自动更新。观察者模式广泛应用于事件驱动的系统,如浏览器事件、发布-订阅系统,以及各类框架的状态管理机制。原创 2024-09-10 21:56:12 · 992 阅读 · 0 评论 -
前端开发之单例设计模式
单例模式(Singleton Pattern)是一种常见的设计模式,它确保在整个应用程序的生命周期中,一个类只能创建一个实例。无论你在代码的任何地方尝试创建该类的新实例,它都会返回已经存在的唯一实例。这在需要共享资源、全局状态、缓存、数据库连接等场景非常有用。单例模式在某些场景下非常有用,特别是当我们需要确保某个类只有一个实例时。通过 TypeScript 实现单例模式,我们可以利用面向对象的特性来确保类的唯一实例。此外,PlantUML 的类图帮助我们更好地理解单例模式的设计结构。数据库连接管理。原创 2024-09-09 18:00:29 · 819 阅读 · 0 评论 -
前端开发之工厂设计模式
工厂设计模式是一种创建型设计模式,主要目的是定义一个用于创建对象的接口,让子类决定实例化哪个类。通过这种方式,客户端在不指定具体类的情况下创建对象,从而提高代码的灵活性和可维护性。原创 2024-06-25 14:31:34 · 749 阅读 · 0 评论