一、业务领域建模的要求 1.收集应用领域信息 -关注功能需求-也考虑其他需求和文档 2.头脑风暴 -列出重要的应用领域概念-列出它们的属性/属性-列出它们之间的关系 3.将业务领域概念分类 -类-属性/属性值-关系 4.关联、继承、聚合 阐述了UML类图对结果的文档化 二、领域建模的十大方法 1.关 ...
分类:
其他好文 时间:
2019-11-24 23:57:13
阅读次数:
168
领域模型是对领域内的概念类或现实世界中对象的可视化表示,该模型可用于解决与该领域相关的问题。 领域模型表示与领域相关的有意义的实际概念,需要在软件中对其进行建模。 这些概念包括业务中涉及的数据以及与该数据相关的业务使用规则。 领域模型通常使用领域的词汇,因此可以将模型的表示形式传达给非技术利益相关者 ...
分类:
其他好文 时间:
2019-11-21 23:03:57
阅读次数:
88
软件体系结构的多视图 kruchten提出了软件体系结构的4+1视图模型,其中用例图位于中心位置(4+1视图中的1)。 逻辑视图 一种静态建模视图 进程视图 一种并发进程或任务视图 开发视图 一种子系统和构件设计视图 物理视图 一种反应物理拓扑结构及连接关系的视图、 UML图 应用开发中,uml表示 ...
分类:
其他好文 时间:
2019-11-20 19:27:41
阅读次数:
73
概述 UML类图 代码栗子 Spring源码体现 总结 概述 概述 模板方法是一种行为设计模式,它在超类(抽象类)中定义算法的框架,但允许子类覆盖算法的特定步骤而无需更改其结构。 作用 1. 1. 允许子类实现变化的行为(通过重写钩子方法) 2. 避免了重复代码:算法的一般工作流程在抽象类的模板方法 ...
分类:
其他好文 时间:
2019-11-20 15:28:44
阅读次数:
65
迭代器模式:顺序访问一个集合(顺序访问就要求是有序的)。使用者无需知道集合的内部结构(封装) <body> <div id="div1"> <p>jquery each</p> <p>jquery each</p> <p>jquery each</p> </div> <script> var arr ...
分类:
其他好文 时间:
2019-11-10 10:06:04
阅读次数:
74
目录: 一、面向对象特征之一:封装与隐藏 二、类的成员之三:构造器(或构造方法) 三、JavaBean 四、拓展知识:UML类图 五、关键字:this的使用 六、关键字:package、import的使用 /* 黄金分割线 */ 一、面向对象特征之一:封装与隐藏 高内聚:类的内部数据操作细节自己完成 ...
分类:
编程语言 时间:
2019-11-05 22:07:43
阅读次数:
109
装饰器模式:为对象添加新功能,不改变其原有的结构和功能 适配器模式是原有的不能用了,要重新封装接口。装饰器模式是原有的还能用,但是需要新增一些东西来完善这个功能 比如手机壳,手机本身的功能不受影响,手机壳就是手机的装饰器模式 uml类图 代码 class Circle { draw() { cons ...
分类:
其他好文 时间:
2019-11-03 10:49:39
阅读次数:
114
类图是描述系统中的类,以及各个类之间的关系的静态视图。能够让我们在正确编写代码以前对系统有一个全面的认识。类图是一种模型类型,确切的说,是一种静态模型类型。类图表示类、接口和它们之间的协作关系。 以下类图都是用 Visio 画的,因为这学期体系结构老师的实验报告强制使用这个软件画图。 类图的组成 普 ...
分类:
其他好文 时间:
2019-10-03 01:04:52
阅读次数:
130
教材学习内容总结 1.继承的基本语法与用法。 2.利用UML类图表示继承关系。 3.在具体编写类的时候,先是数据声明再是方法声明。 4.toString方法用println或print或字符串连接会自动调用。 5.每创建一个对象。都会为类中声明的变量建立新的内存空间。 6.UML图一些基础使用方法。 ...
分类:
其他好文 时间:
2019-10-01 09:25:16
阅读次数:
95
目录 [toc] 学号20182323 2019 2020 1 《数据结构与面向对象程序设计》第4周学习总结 教材学习内容总结 1.对象和类的关系;(类是对象的蓝图) 2.理解对象的状态(属性)和行为(操作); 3.理解类的分配职责和一些类的构造方法; 4.了解UML类图(统一建模语言); 5.公有 ...
分类:
其他好文 时间:
2019-09-30 23:20:40
阅读次数:
137