随笔分类 -  面向对象

摘要:网上关于此类的讨论非常多,发现对于该问题的理解各有各的说法,而各个说法中又相去甚远。通过浏览这些讨论以及对《O'Reilly - UML 2.0 In A Nutshell (2007)》的参考,发表一下自己的看法类间关系有很多种,在大的类别上可以分为两种:纵向关系、横向关系。纵向关系就是继承关系,它的概念非常明确,也成为OO的三个重要特征之一,这里不过多的讨论。横向关系较为微妙,按照UML的建议大体上可以分为四种:依赖 (Dependency) 关联 (Association) 聚合 (Aggregation) 组合 (Composition) 它们的强弱关系是没有异议的:依赖 &l 阅读全文
posted @ 2011-04-12 14:28 Ethan Shan 阅读(331) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示