《设计模式的艺术》正式完工

      终于借着这个五一小长假,将《设计模式的艺术》一书全部写完了,从去年5月份到今年4月份,前后写了整整一年,经常熬到晚上两三点,头发都白了不少,还常常自嘲式的发出“江郎才尽”的感慨,不过看着近400页的“新作”,还是挺有成就感的。

      为了取个好一点的书名,我纠结了很久(因为貌似很多好书名都被大家用完了,),在多位业内朋友的建议下,最终命名为《设计模式的艺术——软件开发人员内功修炼之道》,外加一行小字:“实例驱动设计模式实践指南”,呵呵。感谢那些为我的书名而争论的朋友们,谢谢!

     这几天将进入图书的第一轮校稿,希望木有太多错误,我一定会和几位审稿人认真通读本书的,力求完美,部分章节会继续在博客里面发布,也希望大家能够给我一些好的意见和建议,感谢各位!【根据很多同仁的意见和建议,我对部分内容进行了修改,在博客中发布的只是一个草稿版。】

      不出意外,不久之后应该可以正式出版了,,希望能够为我国IT事业的发展和面向对象技术的推广尽一点绵薄之力。

     《设计模式的艺术》一书将采用全项目实例驱动,我将所有实例整理了一下,如下表所示:

设计模式名称

讲解实例

练习实例

创建型模式——创建的艺术

单例模式

Windows任务管理器、负载均衡器

数据库连接池

简单工厂模式

图表库

几何图形绘图工具

工厂方法模式

日志记录器

图片读取器

抽象工厂模式

界面皮肤库

手机游戏软件

原型模式

OA系统工作周报、OA系统公文管理器

销售管理系统中的客户类

建造者模式

RPG网络游戏中的游戏角色

视频播放软件

结构型模式——组合的艺术

适配器模式

教务管理系统与算法库重用

OA系统加密模块

桥接模式

跨平台图像浏览系统

数据转换工具

组合模式

杀毒软件

界面控件库

装饰模式

图形界面构件库、OA系统文档处理

数据加密模块

外观模式

文件加密模块

智能手机控制与管理软件一键备份功能

享元模式

围棋软件

多功能文档编辑器

代理模式

收费商务信息查询系统、OA系统方法调用日志

网络图片查看器

行为型模式——交互的艺术

职责链模式

SCM系统之采购审批子系统

OA系统假条审批模块

命令模式

自定义功能键、简易计算器、网站配置文件管理工具

公告板系统

解释器模式

机器人控制程序、基于字符界面的格式化指令

数据库同步指令

迭代器模式

销售管理系统数据遍历

教务管理系统学生信息遍历、逐页迭代器

中介者模式

CRM系统客户信息管理窗口

图形界面类库

备忘录模式

中国象棋软件

RPG网游

观察者模式

多人联机对战游戏

自定义登录组件、实时在线股票软件

状态模式

银行系统、屏幕放大镜工具

纸牌游戏软件

策略模式

影院售票系统

飞机模拟系统

模板方法模式

银行业务支撑系统利息计算模块、销售管理系统数据图表显示功能

数据库操作模块

访问者模式

OA系统员工数据汇总

奖励审批系统

       PS:正在写作本文之际,一位在北京工作的出版业朋友给我发了个链接,说我的《设计模式实训教程》上周在北京各大新华书店“计算机语言与程序”类书籍畅销榜中排名第一,呵呵,一看,还真是这么回事,感谢大家对我工作的认可,我会继续努力的!!

你可能感兴趣的:(设计模式,软件教育)