设计模式
spcof
这个作者很懒,什么都没留下…
展开
-
设计模式-生成器设计模式
复杂对象的创建:当对象的创建过程涉及到多个步骤,并且这些步骤的顺序可能会变化时,生成器模式可以提供一种灵活的方式来创建对象。不同的表示:当一个对象可以有多种不同的表示,而且你希望在运行时动态地选择表示时,生成器模式可以提供一种解决方案。封装创建过程:当你希望封装对象的创建过程,以便在不暴露对象的内部表示的情况下创建对象时,生成器模式可以提供帮助。原创 2024-01-26 16:37:27 · 771 阅读 · 0 评论 -
设计模式-责任链模式
责任链模式是一种行为设计模式,它让你可以将请求沿着处理者链进行发送。收到请求后,每个处理者都可以处理请求,或者将其传递给链上的下一个处理者。原创 2024-01-10 19:08:25 · 412 阅读 · 0 评论 -
设计模式-观察者模式
设计模式之观察者模式1. 什么是观察者模式?监听者模式是一种一对多的关系,可以有任意一个或多个观察者对象同时监听某一个对象,监听的对象叫观察者,被监听的对象叫被观察者,被观察者的状态或内容发送改变的时候,会通知所有的观察者对象,使他们做出相对应的变化。2.注意事项要明白谁是观察者,谁是被观察者。只要明白了他们之间的关系,编码也就很好编写了。3.UMI图...原创 2021-07-06 23:21:03 · 87 阅读 · 0 评论 -
设计模式-单例模式
单例设计模式:1. 什么是单例 单例就是一个类在全局有且仅有一个实例。应用单例在项目中是最常使用的一个设计模式: 1. web和应用开发中的数据库连接。 2. 数据的暂时缓存。例如 订单序号的自增优点:1.在针对高频使用的一个类时,例如(数据库的连接)使用单例后可以保证这个类在内存中只实例化一次,节约了内存资源,避免了内存的浪费。2.避免了对资源的多重占用,例如(数据库的连接,可以降低数据库的连接次数,提高数据库的承载能力。)3. ...原创 2021-05-05 18:56:01 · 294 阅读 · 0 评论 -
设计模式-工厂模式
设计模式之工厂设计模式人生的第一次这是我工作4年来第一次在CSDN上写文章,我觉的我应该总结一下4年来在工作中获得的知识和大家分享和提升自己。什么是设计模式对软件设计中普遍存在或反复出现的问题,所提出的解决方案,每一个设计模式都系统的解决了和评价了面向对象中一个重要和重复出现的问题。什么是GOF(四人帮 全拼GANG OF FOUR)在 1994 年,由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 四人合著出版接口(in原创 2021-04-10 01:12:37 · 165 阅读 · 2 评论