![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
一通无阻
擅长:C#,GO
展开
-
设计模式学习笔记-策略模式
策略模式:定义一系列算法,并把每一个算法封装起来,他们之间可以相互替换。策略模式让算法独立于使用原创 2017-03-13 09:32:20 · 349 阅读 · 1 评论 -
设计模式学习笔记-观察者模式
观察者模式定义:有时又被称为发布(publish )-订阅(Subscribe)模式、模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式原创 2017-03-23 09:31:28 · 328 阅读 · 0 评论 -
设计模式学习笔记-装饰者模式
装饰者模式 作为一个程序员在做程序开发得过程中最烦得莫过于需求更改后对原来代码得更改。这其中带来得问题有可能远远超过需要更改得问题个数。所以如果做到“不更改,只扩展”将会带来直观的改变。而装饰者模式就是解决这个问题的比较实用得一种模式。 装饰者模式:在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。动态地将责任附加到对象上,想原创 2017-03-28 13:45:36 · 309 阅读 · 0 评论