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