翻了翻以前的UML笔记,发现一些不错理念
来源:互联网 发布:win10 grub2引导ubuntu 编辑:程序博客网 时间:2024/05/16 17:54
对象=数据+数据操作;
类与对象的关系是类是对象的模板,类拥有对象的抽象,对象是类的实例;
对于对象的选取名词,也非常有说法,这个就是经验而言,要体会很难说清楚,从不同的角度决定选取名词的关系;但选取名词一定是最有表述意义的;
经验:开发第一步首先要确定开发系统的范围,然后再范围中寻找对象,进而将对象抽象成一个类;
从而开发项目的需求,一般性的分析是对象模型,动态模型以及功能模型,三个点布线的形势进行对细节的扩展,至少在下的思想是先大后小,
从粗到精;
消息(message)
消息是什么呢!既然是java,那么就用web的MVC来举例吧!
当我们递交一个表单的时候,然后交给sevrlet处理,然后然后让他返回视图层;
我们发送请求的一系列动作便是消息;
消息一般由五个部分组成: 消息发送对象,消息接收对象,消息传递方式,消息内容(参数或行为指令),消息的返回;
消息传递的对象便是表单的页面,消息接受对象是sevrlet,传递方式是http,消息内容便是表单传递的参数,消息的返回便是返回表现层;
抽象:
抽象,即是抽离,抽离一些实际事物的特点,扔到一些无所谓的细节,当然我是从开发方面来讲个人的理解;
好似地球抽象出一个地球仪一般;
再者抽象可以更好的分出层次结构!
领域模型:
领域模型在于需求方面是最重要的模块,对于他的理解,个人觉得他是:将现实的需求进行虚拟,然后再把它们里面各自的对象抽象出来;
类与对象的关系是类是对象的模板,类拥有对象的抽象,对象是类的实例;
对于对象的选取名词,也非常有说法,这个就是经验而言,要体会很难说清楚,从不同的角度决定选取名词的关系;但选取名词一定是最有表述意义的;
经验:开发第一步首先要确定开发系统的范围,然后再范围中寻找对象,进而将对象抽象成一个类;
从而开发项目的需求,一般性的分析是对象模型,动态模型以及功能模型,三个点布线的形势进行对细节的扩展,至少在下的思想是先大后小,
从粗到精;
消息(message)
消息是什么呢!既然是java,那么就用web的MVC来举例吧!
当我们递交一个表单的时候,然后交给sevrlet处理,然后然后让他返回视图层;
我们发送请求的一系列动作便是消息;
消息一般由五个部分组成: 消息发送对象,消息接收对象,消息传递方式,消息内容(参数或行为指令),消息的返回;
消息传递的对象便是表单的页面,消息接受对象是sevrlet,传递方式是http,消息内容便是表单传递的参数,消息的返回便是返回表现层;
抽象:
抽象,即是抽离,抽离一些实际事物的特点,扔到一些无所谓的细节,当然我是从开发方面来讲个人的理解;
好似地球抽象出一个地球仪一般;
再者抽象可以更好的分出层次结构!
领域模型:
领域模型在于需求方面是最重要的模块,对于他的理解,个人觉得他是:将现实的需求进行虚拟,然后再把它们里面各自的对象抽象出来;
- 翻了翻以前的UML笔记,发现一些不错理念
- 从语言进步到编程-睡不着翻了翻以前老师的一篇文章
- 从语言进步到编程-睡不着翻了翻以前老师的一篇文章
- 发现翻-强的一个不错的选择,感觉不不错,分享
- 翻Q的一些方法
- 翻了翻《现代操作系统》
- myeclipse常用快捷键(翻电脑的时候发现的,忘记哪里来的了)
- 翻墙的时候发现了潜在的后台网络程序
- 嗨翻校园改版的一些思考
- el空格的小沟翻了船
- 翻了翻Dreaming in Code
- 太有才了,笑翻
- 笑翻了
- 以前的一些笔记
- 玩翻的ViewPager
- 一个男人的日记片断,笑翻了
- 我翻譯的《Erlang程式設計》出版了
- 书已到货,简单的翻了一下
- 嵌入式数据库系统Berkeley DB
- 好久没有BLOG了
- 网络视频服务器低带宽解决方案
- typedef与#define
- php截取字符串,一个汉字按两个字符计算
- 翻了翻以前的UML笔记,发现一些不错理念
- 全文索引
- 排除数组中重复的内容的两种方法
- VC中使用GetModuleFileName获取应用程序路径
- yacc 理论(转载)
- 出错提示“Word 未能写某些嵌入对象,因为内容或磁盘空间不足”,
- Python Decorators入门 (一)
- {计算几何}怎样判断线段相交
- jdk 1.5新特性说明