摘要: 软件设计原则: 尽量使用数据耦合,少用控制耦合和特征耦合,限制公共环境耦合的范围,完全不用内容耦合。 面向对象设计原则: Single Responsibility Principle 单一职责原则 Open Closed Principle 开闭原则(对扩展开放,对修改关闭) Liskov S... 阅读全文
posted @ 2010-05-10 09:22 bndy 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 命令模式,命令模式把一个请求或者是一个操作封装到一个对象中, 而成使你可以用不同的请求对客户端参数化, 也可以实现对请求排队或者是记录请求日志,同时还可以提供命令的撤销和恢复功能。 命令模式是对命令的封装,命令模式把发出命令的责任和执行命令这两个功能块分离, 将这两个功能分别委托给不同的对象。 每一... 阅读全文
posted @ 2010-05-10 09:15 bndy 阅读(669) 评论(0) 推荐(0) 编辑