posts - 0,  comments - 17,  trackbacks - 0
类图
在Logical view 生成class框图后,将类加入模型中。有几种类:
普通类:                                                                    
参数化类:用于生成一系列其他类,通常参数化类是某种容器,也称模板。例如:List. 
          类的变元在虚线框中显示。变元提参数化类所包含项目的占位符。
          变元可以是一个类,一个数据类型或一个常量表达式。可以加进多个变元。
实例化类:是具有实际变元值的参数化类。
类实例程序:类实例程序是一组操作。常用于扩展编程语言所提供的功能或放一组一般性可复用的功能模块,让许多工作系统使用。
参数化类实例程序:是个参数化类,包含一组操作,是生成类实例程序的模板。
实例化类实例程序:是设置个值的参数化类实例程序。
元类(metaclass):元类的实例的类而不是对象。参数化类和参数化类实例程序就是元类。
=================================
版型机制可以有将类分类。UML中主要有三种类版型:
Boundary Classes(边界类):位于系统与外界的交界处,包括所有窗体、报表、与打印机和扫描仪等硬件的接口、以及与其他系统的接口。要找边界类,可以找User Case。每个角色/使用案例交互至少要有一个边界类。
Entity Classes(实体类):保存要放进存储体的信息。
Control Classses(控制类):负责协调其他类的工作。每个使用案例通常有一个控制类,来控制使用案例中的事件
                                                 顺序。
posted on 2008-01-15 16:57 xyz 阅读(515) 评论(0)  编辑  收藏 所属分类: 设计模式

只有注册用户登录后才能发表评论。


网站导航:
 

<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

留言簿

随笔档案(1)

文章分类(44)

文章档案(46)

收藏夹(1)

Adobe

AOP

API

appServer

BI

c

  • c-free
  • codeblocks
  • codelite
  • CodeLite IDE 是一个强大的开源,跨平台的 C/C++整合开发环境. 支持包括 Windows、Linux 和 Mac 系统下运行
  • codelite官网
  • dev-c++
  • Dev-C++是一个C&C++开发工具,它是一款自由软件,遵守GPL协议。
  • GCC
  • GCC 原名为 GNU C 语言编译器(GNU C Compiler),因为它原本只能处理 C语言。GCC 很快地扩展,变得可处理 C++。之后也变得可处理 Fortran、Pascal、Objective-C、Java, 以及 Ada 与其他语言。

Cache

CMS

DB

eclipse

FreeMarker

hibernate

html5

ibatis

java

jquery

js

json

Linux

Log

mail server

mobile

mysql

oauth

openID

other

PHP

portal

report

Scheduler

schema

Security

SOA

spring

struts

UI原型设计

w3c

Wap

webservice

xml

供应链管理

博客链接

好网站

工作流

开源网

招聘

插件下载

操作系统

构建可伸缩的系统

构建工具

测试

  • IETest
  • IE官网
  • OpenSTA
  • Siege
  • Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力

游戏

源码托管

经营

资源

金融/财务

搜索

  •  

最新评论