会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
${简简单单}
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年6月13日
每天学习一个设计模式(十八):行为型之备忘录模式
摘要: 一、基本概念 备忘录模式(Memento Pattern)提供了一种弥补真实世界缺陷的方法,让“后悔药”在程序的世界中真实可行,其定义如下:Without violating encapsulation,capture and externalize an o...
阅读全文
posted @ 2020-06-13 15:25 ${简简单单}
阅读(47)
评论(0)
推荐(0)
2020年6月12日
每天学习一个设计模式(十七):行为型之中介者模式
摘要: 一、基本概念 中介者模式的定义为:Define an object that encapsulates how a set of objects interact.Mediator promotesloose coupling by keeping objec...
阅读全文
posted @ 2020-06-12 14:31 ${简简单单}
阅读(76)
评论(0)
推荐(0)
2020年6月11日
每天学习一个设计模式(十六):行为型之迭代器模式
摘要: 一、基本概念 迭代器模式(Iterator Pattern)目前已经是一个没落的模式,基本上没人会单独写一个迭代器,除非是产品性质的开发,其定义如下:Provide a way to access the elements of an aggregate ob...
阅读全文
posted @ 2020-06-11 09:33 ${简简单单}
阅读(37)
评论(0)
推荐(0)
2020年6月9日
每天学习一个设计模式(十五):行为型之解释器模式
摘要: 一、基本概念 解释器模式(Interpreter Pattern)是一种按照规定语法进行解析的方案,在现在项目中使用较少,其定义如下:Given a language, define a representation for its grammar along...
阅读全文
posted @ 2020-06-09 10:14 ${简简单单}
阅读(32)
评论(0)
推荐(0)
2020年6月8日
每天学习一个设计模式(十四):行为型之命令模式
摘要: 一、基本概念 命令模式是一个高内聚的模式,其定义为:Encapsulate a request as an object,thereby letting youparameterize clients with different requests,queue...
阅读全文
posted @ 2020-06-08 10:40 ${简简单单}
阅读(26)
评论(0)
推荐(0)
2020年6月5日
每天学习一个设计模式(十三):行为型之责任链模式
摘要: 一、基本概念 责任链模式定义如下:Avoid coupling the sender of a request to its receiver by giving more than one object a chance tohandle the reque...
阅读全文
posted @ 2020-06-05 11:46 ${简简单单}
阅读(147)
评论(0)
推荐(0)
2020年6月4日
每天学习一个设计模式(十二):创建型之单例模式
摘要: 一、基本概念 单例模式(Singleton Pattern)是一个比较简单的模式,其定义如下:Ensure a class has only one instance, and provide a global point of access to it.(确...
阅读全文
posted @ 2020-06-04 11:35 ${简简单单}
阅读(36)
评论(0)
推荐(0)
2020年6月3日
每天学习一个设计模式(十一):创建型之原型模式
摘要: 一、基本概念 原型模式(Prototype Pattern)的简单程度仅次于单例模式和迭代器模式。正是由于简单,使用的场景才非常地多,其定义如下:Specify the kinds of objects to create using a prototypic...
阅读全文
posted @ 2020-06-03 11:27 ${简简单单}
阅读(46)
评论(0)
推荐(0)
2020年6月2日
每天学习一个设计模式(十):创建型之工厂方法模式
摘要: 一、基本概念 工厂方法模式使用的频率非常高,在我们日常的开发中总能见到它的身影。其定义为:Define an interface for creating an object,but let subclasses decide which class to i...
阅读全文
posted @ 2020-06-02 11:27 ${简简单单}
阅读(32)
评论(0)
推荐(0)
2020年5月29日
每天学习一个设计模式(九):创建型之建造者模式
摘要: 目录 一、基本概念 二、通俗解释 三、建造者模式详解 1.造车的例子 2.建造者模式的结构 3.建造者模式的优点 4.使用场景 5.注意事项 四、建造者模式的扩展和最佳实践 建造者模式的扩展 最佳实践 一、基本概念 建造者模式(Builder Pattern)...
阅读全文
posted @ 2020-05-29 11:00 ${简简单单}
阅读(66)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告