摘要: 如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。其根本思想是类之间的松耦合。 类之间的耦合越弱,越有利于复用,一个处在弱耦合的类被修改,不会对有关系的类造成波及。 阅读全文
posted @ 2018-09-11 18:15 NieWei 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 常用的模式之一。 为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 完美地体现了依赖倒转原则和迪米特法则的思想。 Facade模式应用场景: 首先,在设计初期阶段,应该要有意识的将不同的两个层分离,比如经典的三层架构,就需要考虑在数据访问层和业务 阅读全文
posted @ 2018-09-11 18:13 NieWei 阅读(265) 评论(0) 推荐(0) 编辑