码迷,mamicode.com
首页 > 其他好文 > 详细

《设计模式》总结系列01: 类图

时间:2015-10-02 22:29:56      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

1.前言

   关于UML知识点很多,深刻掌握一些软件建模思想,需要一定的实践积累的。

   在总结学习《设计模式》之前,需要基本了解类图的设计,这样便于理解设计模式的静态结构图。   

2.类图概述

   何谓类图?

   它描述的是显示一组类、接口、协作以及它们之间关系的图。

   建模元素之间有哪些关系?

   它们(如类与类)之间分为四种关系:依赖、关联【含特殊的聚合和复合(也叫组合)】、泛化(也叫继承)、实现。

3.依赖关系

   依赖关系是两个元素之间的语义关系,对一个元素(提供者)的改变可能会影响或者提供消息给其他元素(客户)。也就是客户以某种方式依赖于提供者。

   依赖强调的是类发生改变引起其他类相应地变化,它不仅可以由于类之间的关联引起,也可以由于类的参数变化(该参数也是类)以及类之间消息传递机制引起。只要是类发生了变化引起另一个类的变化,就可以说成存在依赖。

   比如Television类和Channel类代码:

    //电视类
    public class Television
    {
        //更换频道方法
        public void ChnageChannel(Channel c) { }
    }
    //频道类
    public class Channel { }

   两个元素依赖关系,其类图如何设计?

  技术分享

4.关联关系

 

《设计模式》总结系列01: 类图

标签:

原文地址:http://www.cnblogs.com/givecase/p/4852659.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!