迪米特模式

迪米特法则 定义:如果两个类之间不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某个方法,可以通过第三者转发这个调用。 UML图 设计模式实例 在本例子中,采用学校,班级,以及学生的形式来组成。 首先我们可以分析,学校和学生之间不应该是具有直接的联系。学校应该是由班级组成,然后每个班级里面包含各种各样的学生。那么按照Law of Demeter,可以设计出
相关文章
相关标签/搜索