`
housen1987
  • 浏览: 340407 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

UML的hello world!

 
阅读更多

定义一个class:

 

public class HelloWorld {
	
	public void print(){
		System.out.println("Hello world!");
	}

}

 这个HelloWorld包含一个方法print(),用来打印出“Hello World!”这句话。

UML中,使用“对象(类)视图”建模:

类是任何面向对象系统中最重要的构造块,类是一组具有相同属性、操作、关系和语义的对象的描述。一个类可以实现一个或多个接口。

结构良好的类具有清晰地边界,并形成整个系统的职责均衡分布的一部分。


对HelloWorld进行扩展,增加一个version属性:

用类所在的包名称作为前缀的类名叫做限定名(qualified name)。


属性是已命名的类的特性,描述了该特性的实例可以取值的范围,可以给属性赋初值。


操作时一个服务的实现,是一个对象所作的事情的抽象,并由整个类的所有对象共享。

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics