翻了翻以前的UML笔记,发现一些不错理念

来源:互联网 发布:win10 grub2引导ubuntu 编辑:程序博客网 时间:2024/05/16 17:54
对象=数据+数据操作;
类与对象的关系是类是对象的模板,类拥有对象的抽象,对象是类的实例;
对于对象的选取名词,也非常有说法,这个就是经验而言,要体会很难说清楚,从不同的角度决定选取名词的关系;但选取名词一定是最有表述意义的;

经验:开发第一步首先要确定开发系统的范围,然后再范围中寻找对象,进而将对象抽象成一个类;
       从而开发项目的需求,一般性的分析是对象模型,动态模型以及功能模型,三个点布线的形势进行对细节的扩展,至少在下的思想是先大后小,
       从粗到精;
       
消息(message)
  消息是什么呢!既然是java,那么就用web的MVC来举例吧!
  当我们递交一个表单的时候,然后交给sevrlet处理,然后然后让他返回视图层;
  我们发送请求的一系列动作便是消息;
  消息一般由五个部分组成: 消息发送对象,消息接收对象,消息传递方式,消息内容(参数或行为指令),消息的返回;
  消息传递的对象便是表单的页面,消息接受对象是sevrlet,传递方式是http,消息内容便是表单传递的参数,消息的返回便是返回表现层;
 
 抽象:
   抽象,即是抽离,抽离一些实际事物的特点,扔到一些无所谓的细节,当然我是从开发方面来讲个人的理解;
   好似地球抽象出一个地球仪一般;
   再者抽象可以更好的分出层次结构!
 
 领域模型:
   领域模型在于需求方面是最重要的模块,对于他的理解,个人觉得他是:将现实的需求进行虚拟,然后再把它们里面各自的对象抽象出来;
原创粉丝点击