设计模式
差不多小姐的差不多努力
这个作者很懒,什么都没留下…
展开
-
设计模式——单例模式(创建型)
1.什么是设计模式?参考链接:https://blog.csdn.net/ljh0302/article/details/81562415https://designpatterns.readthedocs.io/zh_CN/latest/creational_patterns/singleton.html 设计模式是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。它描述了...原创 2019-07-20 14:57:02 · 249 阅读 · 0 评论 -
设计模式——策略模式(行为型)
策略模式(1)模式动机为了解决针对一项任务有多个解决的方式(策略)的问题,可以订定义一些独立的类来封装不同的算法,每一个类封装一个具体的算法,在这里,每一个封装算法的类我们都可以称之为策略(Strategy)。为了保证这些策略的一致性,一般会用一个抽象的策略类来做算法的定义,而具体每种算法则对应于一个具体策略类。(2)模式定义策略模式(Strategy Pattern):定义一系列算法,将...原创 2019-07-21 22:30:51 · 339 阅读 · 0 评论 -
设计模式——代理模式(结构型)
观察者模式(1)模式动机建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,其他对象将相应做出反应。在此,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标可以对应多个观察者,而且这些观察者之间没有相互联系,可以根据需要增加和删除观察者,使得系统更易于扩展,这就是观察者模式的模式动机。(2)模式定义观察者模式(Observer Pattern):定义对象...原创 2019-07-22 11:14:03 · 162 阅读 · 0 评论