本书介绍了Visral Basic软件设计中的常见模式。全书共分8章,内容涉及UML概述、软件生命周期、基础设计模式、创建模式、划分模式、结构型模式、行为模式和并发模式。
对于设计模式初学者和具有丰富经验的程序员,本书均具有一定的参考价值。
Visral Basic设计模式
内容提要 :
本书介绍了Visral Basic软件设计中的常见模式。全书共分8章,内容涉及UML概述、软件生命周期、基础设计模式、创建模式、划分模式、结构型模式、行为模式和并发模式。
对于设计模式初学者和具有丰富经验的程序员,本书均具有一定的参考价值。 编辑推荐 :
本书介绍了Visual Basic软件设计中的常见模式。全书共分为8章,内容涉及UML概述、软件生命周期、基础设计模式、创建模式、划分模式、结构型模式、行为模式和并发模式。
作者简介 :
Mark Grand是亚特兰大地的一名分布式系统面向对象设计和Java顾问,他是第一代互联网商业B2B电子商务产品的架构师。在他从事Java 工作之前,他从事了11年多的4GL设计师和实现师。他的最新职业为电子数据交换产品的架构师和项目经理。Mark就职于很多MIS组织、职位包括软件架构师、数据库架构师和网络设计师等。
自1982年后,Mark开始涉及面向对象编程和设计。现在,他因为编著模式方面的畅销书而闻名。Mark曾在加利福尼亚大学伯克利分校、Sun公司和其他组织讲学。员,本书均具有一定的参考价值。
目录 :
第1章 UML概述
1.1 类图 1.2 协作图 1.3 状态图 第2章 软件生命周期 案例研究 第3章 基础设计模式 3.1 委托 3.2 接口 3.3 抽象基类 3.4 接口抽象类 3.5 不变模式 3.6 代理 第4章 创建模式 4.1 工厂方法 4.2 抽象工厂 4.3 构建器 4.4 原型 4.5 单件 4.6 对象池 第5章 划分模式 5.1 过滤器 5.2 复合 5.3 只读接口 第6章 结构型模式 6.1 适配器 6.2 迭代器 6.3 桥接 6.4 外观 6.5 享元 6.6 动态链接 6.7 虚拟代理 6.8 修饰器 6.9 缓存管理 第7章 行为模式 7.1 责任选 7.2 命令 7.3 小语言 7.4 中介者 7.5 快照 7.6 观察者 7.7 状态 7.8 策略 7.9 空对象 …… 第8章 并发模式 参考文献 前言:
丰富的经验赋予程序员无穷的智慧。因为程序员积累经验后,可以识别与先前已解决的问题相类似的新问题。拥有更丰富经验后,可以发现相似问题的解决方案可遵循相同的模式。掌握这些模式后,有经验的程序员可以判断出这些模式适用的场合,并可以立即应用相应的解决方案,而不必停下来分析问题、制定可行策略。.
软件模式是针对软件开发过程中,一些重复问题的可重用解决方案。程序员发现一种模式时,这体现了程序员的洞察力。在大部分情况下,从难以用语言表达的洞察到成熟的思想,程序员极难用语言进行清晰表达。但这也是极其有价值的一步。当我们对模式拥有足够的了解,可以进行明确表达时,就可以将该模式与..
|