标签:对象 作用域 初始值 通信 学习体会 消息 暑假 大一 交互
通信图=交互的参与者+通信链+消息
在通信图中表示对象的方法与在对象图中表示对象的方法一致“参与者名:类名”(注意:虽然整个系统中可能有其他的对象,但只有涉及协作的对象才会被表示出来)
链接是两个对象间的连接路径他表示两个对象间的导航和可视性,沿着这条路径,消息可以流动。
消息分为:自我委派消息、控制消息(当控制条件为真时才会被发送)、嵌套消息和子消息(用多级信号表示)、循环、并发消息。
如果更关注消息调用的顺序就用顺序图,如果更关注交互参与者间的链接就使用通信图。但是通信图特别适合用来描述少量对象之间的简单交互,很难一眼看出交互中消息的发生顺序,很难显示补充的说明性信息。
通常类的建模有两个目的:一是建立模拟真实世界的业务关系模型,即域模型,用于解决功能性需求问题;二是建立使类与类之间可能产生最大松耦合关系的模型。
成员变量:在类中定义,用来描述对象将要有什么。(作用域在整个类内部都是可见的)
局部变量:在类的方法中定义,在方法中临时保存数据。(作用域仅限于定义它的方法)
区别:
①作用域不用
②两类变量同名时,局部变量的优先级更高
③初始值不同:Java会给成员变量一个初始值,不会给局部变量赋予初始值
类的关系:关联(一个对象拥有另一个对象)、泛化、实现、依赖(一个事物发生变化,另一个事物受到影响或向他提供所需要的信息)。
标签:对象,作用域,初始值,通信,学习体会,消息,暑假,大一,交互 来源: https://www.cnblogs.com/vvxvv/p/11243801.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。