随笔分类 -  设计模式

摘要:一、模式动机 建立对象之间的一对多关系,一个对象发生改变时会自动通知其他对象,其他对象将做出相应的反应。其中,发生改变的对象叫做主题,被通知的对象叫做观察者。在使用过程中可以根据需要增加和删除观察者,这样系统扩展就变得非常容易。 二、模式定义 在对象之间定义一对多的依赖,当一个对象改变时,依赖它的对 阅读全文
posted @ 2018-04-19 15:41 ColdCode 阅读(276) 评论(0) 推荐(0) 编辑
摘要:一、模式动机 为什么要使用策略模式呢?在日常开发中,我们可以发现一种需求可以有不同的方法来实现,比如我们要对一个数组进行排序,就可以使用多种不同的排序方法(选择排序、冒泡排序、快速排序等),每一种排序方法都可以被称作一种策略,我们可以在不同的情况下来选择不同的策略进行排序。在实现的时候我们可能会写一 阅读全文
posted @ 2018-04-18 19:49 ColdCode 阅读(319) 评论(0) 推荐(0) 编辑

AmazingCounters.com
点击右上角即可分享
微信分享提示