摘要: 1、简介 在日常开发中,某些对象的状态如果发生改变,对应的行为也将发生改变,那么如何在运行时根据对象的状态动态的改变对象的行为,同时不产生紧耦合关系(即使用if else或者swith所带来的紧耦合关系).即对扩展开放,对修改关闭一开闭原则. 2、案例 假设用户提出了一个需求,有三类文档对象,他们都 阅读全文
posted @ 2019-03-25 15:47 郑小超 阅读(455) 评论(0) 推荐(0) 编辑