会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ST.tom
博客园
首页
新随笔
联系
订阅
管理
2017年3月20日
观察者模式
摘要: 观察者模式 定义:在对象之间定义一对多依赖,这样一来,当一个对象改变状态,依赖它的对象都会受到通知并自动更新。 OO原则:为交互对象之间的松耦合设置而努力。 类图: 个人理解:当一个对象可以触发多个对象的行为时,就多个对象将被触发的行为或对象本身,作为主对象的属性处理。C#可以通过事件和委托快速实现
阅读全文
posted @ 2017-03-20 22:19 ST.tom
阅读(123)
评论(0)
推荐(0)
2017年3月8日
策略模式
摘要: 学习笔记——2017.3.6: 设计原则:多用组合,少用继承 策略模式:定义了算法族,分别分装起来,让它们之间可以互相替换,此模式让算法独立于使用算法的客户。 类图: 个人理解:将有在不同应用场景具有不同表现形式的算法,抽离出超类,通过HasA的关系,使超类拥有一个行为对象(接口),通过对接口的多态
阅读全文
posted @ 2017-03-08 23:13 ST.tom
阅读(185)
评论(0)
推荐(0)
公告