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