摘要: 状态图是对系统动态方面建模的图之一,它通过建立类对象的生命周期模型来描述对象随时间变化的动态行为。状态图用于描述模型元素的实例的行为,它适用于描述状态和动作的顺序,可以展现一个对象拥有的状态,还可以说明事件怎样随时间的推移来影响这些状态。状态机状态机是一种设备,一种记录下给定时刻状态的设备。它根据各种不同的输入对每个给定的变化而改变其状态或引发一个动作。在UML中,状态机由对象的各个状态和连接这些状态的转换组成,是展示状态与状态转换的图。在面向对象的软件系统中,对象必然会经历一个从开始创建到最终消亡的全过程,这个过程就是对象的生命周期。很显然,在对象的生命周期内,是不可能完全孤立的,它会接受消 阅读全文
posted @ 2011-08-10 23:24 梅桦 阅读(2514) 评论(0) 推荐(0) 编辑
摘要: 创建类: class后跟类名,其中类名的首字母必须要大写。实例化时,通过new方法实例化。在c#中有构造器,构造器与类同名。在ruby中,构造器为initialize方法。当通过new方法实例化一个类对象后,会自动调用initialize方法,把new中的参数传递给initialize方法进行初始化。在c#中的域,在ruby中称为实例变量,定义时前边加@前缀,表示是一个实例变量。classCustomerdefinitialize(name,age)@name,@age=name,ageendendc1=Customer.new("Tom",20)访问器实例变量只能通过实例 阅读全文
posted @ 2011-08-10 16:55 梅桦 阅读(1513) 评论(0) 推荐(0) 编辑