软件工程基础
菜菜livia
这个作者很懒,什么都没留下…
展开
-
组合设计模式
什么是组合模式?组合模式允许你将对象组合成树形结构来表现”部分-整体“的层次结构,使得客户以一致的方式处理单个对象以及对象的组合。组合模式实现的最关键的地方是——简单对象和复合对象必须实现相同的接口。这就是组合模式能够将组合对象和简单对象进行一致处理的原因。组合部件(Component):它是一个抽象角色,为要组合的对象提供统一的接口。叶子(Leaf):在组合中表示子节点对象,叶子节点不能...转载 2019-04-17 18:59:26 · 178 阅读 · 0 评论 -
类与类之间的关系-依赖,关联,聚合,组合,继承泛化的区别
1)依赖依赖关系是类与类之间的联接。一个类依赖于另一个类的定义。如,一个人(Person)可以买车(Car)和房子(House),Person类依赖于Car和House的定义,因为Person引入了Car和House。与关联不同的是,Person类中没有Car和House的属性,Car和House的实例是以参量的方式传入到buy()方法中的。一般而言,依赖关系在Java语言中体现为局部变量,方法...转载 2019-04-17 19:00:25 · 211 阅读 · 0 评论