会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
过客
记录工作中的点点滴滴
博客园
首页
新随笔
联系
订阅
管理
2009年3月23日
HeadFirst设计模式学习笔记(C#版):鸭子与策略(Strategy)模式
摘要: 策略模式的设计原则如下: 1. 将应用中需要经常变化的代码独立出来,应和那些不需要经常变化的代码分开。 2. 应针对接口,而不是类进行编程。 3. 在类中应多用组合,少用继承。 例子: 我们要实现一个鸭子模拟器,这个鸭子模拟器由Duck类描述,而Duck类有如下4个行为: 1. display 2. swim 3. ...
阅读全文
posted @ 2009-03-23 14:38 Thinking.N
阅读(295)
评论(0)
推荐(0)
公告