UML图示与代码对照

简介: 本文转载:http://www.cnblogs.com/iamlilinfeng/archive/2012/08/29/2662740.html 一、类继承 1 public class Father 2 { 3 } 4 public class Child : Father 5 ...

本文转载:http://www.cnblogs.com/iamlilinfeng/archive/2012/08/29/2662740.html

一、类继承

1 public class Father
2 { 3 } 4 public class Child : Father 5 { 6 }

 二、接口继承

1 public interface IBreath { }
2 public interface IRun { } 3 4 public class Animal : IBreath, IRun 5 { }

 三、实现

复制代码
 1     public interface ISpeak
 2  {  3 void Speak();  4  }  5 public class Person : ISpeak  6  {  7 void ISpeak.Speak()  8  {  9 throw new NotImplementedException(); 10  } 11 }
复制代码

 四、关联

1     public class Weather { }
2     public class People 3  { 4 private Weather weather; 5 }

 、依赖

1     public class Water { }
2     public class Animal 3  { 4 public Animal(Water water) { } 5 }

六、聚合

1     public class Car { }
2     public class Motorcade 3  { 4 private Car[] carList; 5 }

七、组合

复制代码
1     public class Wheel { }
2     public class Car 3  { 4 private Wheel wheel; 5 public Car() 6  { 7 wheel = new Wheel(); 8  } 9 }
复制代码

 八、版权

  转载请注明出处:http://www.cnblogs.com/iamlilinfeng

目录
相关文章
|
8月前
|
数据可视化 Java uml
IDEA中一个被低估的功能,一键把项目代码绘制成UML类图
IDEA中一个被低估的功能,一键把项目代码绘制成UML类图
526 1
|
数据可视化 Java uml
IDEA这个功能真强大!一键把整个项目代码绘制成UML类图...
IDEA这个功能真强大!一键把整个项目代码绘制成UML类图...
3516 0
IDEA这个功能真强大!一键把整个项目代码绘制成UML类图...
|
5月前
|
uml
UML 类图几种关系(依赖、关联、泛化、实现、聚合、组合)及其对应代码
UML 类图几种关系(依赖、关联、泛化、实现、聚合、组合)及其对应代码
890 0
|
8月前
|
设计模式 数据可视化 程序员
不会画uml?推荐使用代码画图的工具PlantUml
不会画uml?推荐使用代码画图的工具PlantUml
676 1
|
8月前
|
设计模式 关系型数据库 程序员
UML中常用设计模式OCP、单例模式、简单工厂模式等模式讲解及C#中代码实现(附源码)
UML中常用设计模式OCP、单例模式、简单工厂模式等模式讲解及C#中代码实现(附源码)
87 0
|
SQL uml
UML关系-代码体现
UML关系-代码体现
61 0
UML关系与代码的映射
UML关系与代码的映射
UML六种关系图示(过目不忘版)
UML六种关系图示(过目不忘版)
153 0
|
uml
(设计题)造一个凳子(stool)是由三个圆柱体组成,分别表示它的 顶部,中部和底部。计算凳子的体积和表面积(忽略重叠的部分)。 请设计UML图(包括类以及类的关系,可以省略方法和属性),并完成代码。
(设计题)造一个凳子(stool)是由三个圆柱体组成,分别表示它的 顶部,中部和底部。计算凳子的体积和表面积(忽略重叠的部分)。 请设计UML图(包括类以及类的关系,可以省略方法和属性),并完成代码。
179 0
(设计题)造一个凳子(stool)是由三个圆柱体组成,分别表示它的 顶部,中部和底部。计算凳子的体积和表面积(忽略重叠的部分)。 请设计UML图(包括类以及类的关系,可以省略方法和属性),并完成代码。
|
设计模式 Java C#
设计模式奠基石——UML关系转化为代码
继承关系是子类(派生类)继承父类(基类),或者子接口继承父接口的关系。即子类对象“is a” 父类对象,比如鸟是动物。
设计模式奠基石——UML关系转化为代码