摘要: 举个栗子 指挥官向士兵下达命令,士兵执行 实现代码如下: 代码问题 上诉代码是最基本的一个实现,存在问题: 1. Commander和Soldier高度耦合 2. 新增命令的话,要改动Commander类,扩展性不好(影响已有实现),不符合OCP原则 3. 指挥官指挥实现多条命令时,又要改Comma 阅读全文
posted @ 2016-08-17 12:01 toto怎么会喝醉 阅读(422) 评论(0) 推荐(0) 编辑