大话设计模式:面向对象程序设计23种常见设计模式通俗演义
副标题:无
作者: 吴强
内容简介:
前言
现代科学技术迅猛发展,计算机信息技术发挥着巨大的作用,并已经渗透到各行各业,推动着这些行业的迅速发展。很多读者朋友熟练地掌握了语言,却对设计模式不够重视,导致在实际的工作中没有真正应用到起关键作用的设计模式。
而了解了设计模式,在宏观上就能把握面向对象编程的精髓。对于大多数不懂编程的朋友来说,了解了设计模式,也就是体会到了编程世界的一个大的框架。
究竟什么是设计模式呢?
设计模式就是由某些需要严密整合的具体接口开始,最后过渡到一种通用的结构。不管最后所选取的设计模式是什么,最初的目的都是相同的,就是为了解决一个设计问题。它所创造的一系列词汇可以帮助我们同其他开发者相互交流。
设计模式体现的是一种思想,思想是指导行为的一切。理解和掌握设计模式,记住23种或者更多的设计场景和解决策略是不够的,更要接受一种思想的熏陶和洗礼。用这种思想进行设计和开发,这才是重要的。
本书通过故事讲述程序如何设计。希望能给渴望了解面向对象程序设计的初学者及困惑、无法复用的代码编程体验者一些好的建议和提示。
本书主要采用Java语言介绍设计模式中比较常见的23种设计模式,分29章具体介绍,以现实生活中常见的事情为例来具体分析讲解。在本书中,以“男人和女人通过媒人约会”为例来说明。这样比只告诉概念性的内容更加容易理解和记忆。为了让读者能够更好地理解这23种常见的设计模式,本书还举了许多的例子,如我们大学生毕业面临的问题:大学毕业了怎么办?参加招聘会或是大学生毕业后会选择什么样的路?等等。每种设计模式都以一个现实生活中的故事为例,引入该模式的概念,目的是使概念能够通俗易懂,然后是举一至两个较简单易懂的代码例子来具体体现该模式。之所以会采用Java语言是因为Java比C计算机语言简单,没有像C语言中有一些不容易理解或容易出错的概念和语法。Java是一种较新的计算机语言,所以它
目录预览:
大话设计模式:面向对象程序设计23种常见设计模式通俗演义
版权信息
作品导读
前言
第一部分 设计模式概述
第一章 大学毕业了怎么办?——设计模式概述
第二部分 接口型模式
第二章 学校招聘会——接口型模式介绍
第三章 我们班来了位新同学——适配器模式
第四章 金融危机股票还挣钱?——外观模式
第五章 生日礼物——组合模式
第六章 蜡笔与毛笔——桥接模式
第三部分 责任型模式
第七章 击鼓传花——责任型模式
第八章 购物车——单体模式
第九章 放风者与偷窃者——观察者模式
第十章 中介公司——中介者模式
第十一章 高老庄的故事——代理模式
第十二章 包子——享元模式
第四部分 构造型模式
........