- 博客(4)
- 收藏
- 关注
原创 什么是软件架构?什么是设计模式?它能起到什么作用?
一、什么是软件架构?软件是由模块,类等单元组成,这些单元组成更大的包,子系统. 软件架构就是将整个系统分析为一个逻辑的包,子系统,层,并制定他们之间的逻辑关系,物理分布关系. 架构很多,比如说j2ee就是个架构,他设定了一种高效的开发方法,架构是可以复用的开发方法,能提高整个软件系统的健壮性和部分的性能,能帮助设计师们快速定位自己的角色和任务。 架构必不可少,但是架构不是万能。架构和软件开发管
2005-03-26 21:34:00 2373
原创 UML笔记:关联关系.(2005-03-24)
类与类之间通常有关联、通用化(继承)、依赖和精化等四种关系。 关联关系又分为普通关联、递归关联、限定关联、或关联、有序关联、三元关联和聚合等七种。 关联关系一般都是双向的,即关联的对象双方彼此都能与对方通信。反过来说,如果某两个类的对象之间存在可以相互通信的关系,或者说对象双方能够感知另一方,那么这两个类之间就存在关联关系(彼此知道、相互连接)。1. 普通关联:普通关联
2005-03-24 10:13:00 2207
原创 UML笔记:如何定义类?(2005-03-24)
定义类的基础是系统的需求规格说明,通过分析需求说明文档,从中找到需要定义的类:1、 有没有一定要存储或分析的信息?如果存在需要存储、分析或处理的信息,那么该信息有可能就是一个类。这里讲的信息可以是概念(该概念总在系统中出现)或事件或事务(它发生在某一时刻)2、 有没有外部系统?如果有,外部系统可以看作类,该类可以是本系统所包含的类,也可以是本系统与之交互的类。3、 有没有模版
2005-03-24 10:11:00 940
原创 空画刷的用法(2005-03-23)
void CTestlineView::OnLButtonUp(UINT nFlags, CPoint point) {CBrush *brush=CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH)); CClientDC dc(this); dc.SelectObject(brush); dc.Rectangle(m_point.x,m_p
2005-03-23 20:20:00 2307 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人