本文主要介绍实体类模型的设计过程,首先识别类及类之间的关系,然后画出类图和包图,最后识别类的属性和操作。类是面向对象方法的一个全新概念,类模型是面向对象分析的核心,实体类位于系统结构的商业规则服务层。实体类是系统需要持久保存的对象最终要映射到数据库。实体类模型用类图和包图描述。 1、类的识别 1.1 ...
分类:
其他好文 时间:
2018-11-22 15:18:14
阅读次数:
199
一个ASP.NET 页面一般都对应一个隐藏类,一般都在ASP.NET 页面的声明中指定了隐藏类例如一个页面 Tst1.aspx 的页面声明如下 <%@ Page language="c#" Codebehind="Tst1.aspx.cs" AutoEventWireup="false" Inher ...
分类:
Web程序 时间:
2018-11-19 15:40:09
阅读次数:
185
用户根据用例图抽象成类,描述类的内部结构和类与类之间的关系,是一种静态结构图。 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dep ...
分类:
其他好文 时间:
2018-11-17 22:21:50
阅读次数:
193
类与类之间的关系(依赖关系,大象与冰箱是依赖关系) 例二 植物大战僵尸 ?. 关联关系.组合关系, 聚合关系 其实这三个在代码上写法是?样的. 但是, 从含义上是不?样的. 1. 关联关系. 两种事物必须是互相关联的. 但是在某些特殊情况下是可以更改和更换的. 2. 聚合关系. 属于关联关系中的?种 ...
分类:
编程语言 时间:
2018-11-15 19:46:45
阅读次数:
189
设计模式 UML关系基础 UML关系基础 类之间的关系 泛化 类在继承中表现为泛化和实现。 继承关系为is a的关系,两个对象之间用is a表示为继承关系。 eg,自行车是车,猫是动物。 泛化关系用空心箭头表示 如下图。 A继承自B 用空心箭头表示A继承自B 泛化关系表示为继承抽象类。 抽象类可以继 ...
分类:
其他好文 时间:
2018-11-10 10:54:01
阅读次数:
174
一、依赖关系(紧密程度最低) (1)简单的定义:就是方法中传递一个对象。此时类与类之间存在依赖关系,此关系比较低。 (2)实例植物大战僵尸简易版 题目要求:创建一个植物,创建一个僵尸 1、植物:名字、血量,攻击力 2、僵尸:名字、血量、攻击力 3、植物可以打僵尸,僵尸掉血 4、植物被僵尸咬,植物掉血 ...
分类:
编程语言 时间:
2018-11-09 21:07:24
阅读次数:
271
困难是一位严厉的老师,他产生于克服困难的努力中。 # # # class Page:# def __init__(self,lst,pagesize):# self.lst =lst# self.pagesize = pagesize## def start(self,a):# return a## ...
分类:
其他好文 时间:
2018-11-09 00:02:29
阅读次数:
138
一、类与类之间的关系 1.依赖关系 在方法中给方法传递一个对象。此时类与类的关系是最轻的 练习: class DaXiang(): def open(self, thing): print('大象') thing.op() print('打开%s' % thing.name) def zhuang( ...
分类:
编程语言 时间:
2018-11-08 21:56:00
阅读次数:
210
***********************体会接口的好处******************************* 一.可维护、可扩展 面向接口编程 接口:父类型 面向父类编程 二.解耦 高内聚、低耦合 耦合: 类和类之间的关系... 只要类和类之间有四种关系就是耦合(关联、继承、实现、依赖 ...
分类:
编程语言 时间:
2018-11-05 01:11:34
阅读次数:
150
UML 静态图:包括类图和对象图类图:描述系统中类的静态结构,类图是描述系统中的类,以及各个类之间的关系的静态视图。对象图:是类图的实例,一个对象图是类图的一个实例,描述的是对象之间的关系。 E-R 图(实体-联系图) 依赖聚集泛化 ...
分类:
其他好文 时间:
2018-11-03 11:20:30
阅读次数:
151