- 0
- 0
- 约3.74千字
- 约 31页
- 2017-06-05 发布于重庆
- 举报
Java面向对象程序设计杨晓燕第9章面向对象基本原则和模式
第9章 面向对象基本原则 和模式
Java面向对象技术
万事万物都被永恒的真理支配并有规律的运行着。模式也是一样,不论那种模式,其背后都潜藏着一些“永恒的真理”,这个真理就是设计原则。设计原则往往比设计模式更重要。对于设计模式来说,为什么这个模式要这样解决这个问题,而另一个模式要那样,它们背后都遵循的就是永恒的设计原则。可以说,设计原则是设计模式的灵魂。
UML类图
UML(Unified Modeling Language),即统一建模语言,是图标式软件设计语言。
类图(Class diagram)是最常用的UML图,显示类、接口以及它们之间的静态结构和关系,用于描述系统的结构化设计。类图最基本的元素是类或者接口。
类的UML图
UML类图显示类的三个组成部分,第一是Java中定义的类名,第二个是该类的属性,第三个是该类提供的方法。
第一层为类的名称,第二层是类的属性,第三层表示的是类的方法或称为操作。 一个类图的类名是必须的
类的UML图
注意:属性和方法之前附加的可见性修饰符, “+”表示public,“-”表示private,“#”表示protected。省略这些修饰符表示具有package(包)级别的可见性。冒号后边表示数据的类型或方法的返回值类型。
如果是抽象类,类名以斜体表示。
UML类图及关系
接口的
原创力文档

文档评论(0)