UML2.0学习指南

2-3天时间详细读了前面2章,昨天在地铁坐了1个小时等callaly,浏览了后面部分,然后在豆瓣写了如下评论。

关于书:翻译存在一定问题,不过基本不影响阅读。

关于UML:
1. 复杂度太高,当然这是由目前软件复杂度越来越高决定的;
2. 学习成本高,直接导致交流障碍,大大削弱了表达;
3. 维护成本高,感觉只适用于大型的开发周期长的复杂系统;

我的兴趣是web网站开发的,面向最终用户,UML除了可以借鉴一些思路表达,画画草图外,其他基本不适合……

书还是好书,需要学习UML的可以看看。

CSS设计器之样式表操作类

为了操作样式表,设计了一个简单的样式表操作类。功能主要是解析操作指定样式表文件,实现对样式类的添加、修改、删除、保存。

机制:读取Web服务器上某样式表文件,将文本转化为一个ArrayList,数组元素为自定义的ClassItem对象,包含Name和Text属性(Name即样式名称,Text即样式的内容);然后通过对ArrayList操作,控制样式,最后保存。

由于在服务器段我们不作具体样式定义,因此该类只操作到样式类级别,不涉及样式属性和值。

下面提供该类的UML图 ClassItem 是一个结构体,仅包含两个属性;