在这一章,作者回顾了以前的一个设计.实际上是说明了一个这样的问题.一个系统有几种不同的特定实现,而作者希望另外的对象(系统)通过相同的方式和这些不同的实现进行交流. 作者现在有两个系统,一
第3章 一个迫切需要灵活代码的问题 概述 本章对我们要解决的一个问题给出了一个概述:从一个大型CAD/CAM数据库析取信息去侍服一个复杂昂贵的分析程序。由于该CAD/CAM系统持续
[url=http://www.wangchao.net.cn/shop/redir.html?url=http%3A%2F%2Fai.m.taobao.com%2Fsearch.html%3Fq%3
[url=http://www.wangchao.net.cn/shop/redir.html?url=http%3A%2F%2Fai.m.taobao.com%2Fsearch.html%3Fq%3
首先,设计模式和面向对象设计是互为补充.对于设计模式的资料,看上去抽象,甚至比较哲学.但是我们需要理解他们.要学习的是设计模式的思想. 设计模式是从建筑学和人类学发展起来的.这两者都认为&
那么,我们如何来解决变化的需求带来的问题呢?除了功能分解外,我们还有没有别的解决问题的方式呢? 我们来看看现实生活中处理问题的方式.这个书里面举了一个例子,老师和学生.还是很有道理的.按标
设计模式是个好东西,为什么好呢?目前不清楚,一直想学.没时间.最近买了<>.开始读书. 本书的第一章是介绍面向对象范式.通过和另外一种常见的范式-标准结构化程序设计进行对比,来
为了演示以下16个模式,用了下面32行代码。 iterator,adapter,interpreter,proxy, state,visitor,command,bridge, chain of re
在现代的操作系统中,有一个很重要的概念――线程,几乎所有目前流行的操作系统都支持线程,线程来源于操作系统中进程的概念,进程有自己的虚拟地址空间以及正文段、数据段及堆栈,而且各自占有不同的系统资源(
在现代的操作系统中,有一个很重要的概念??线程,几乎所有目前流行的操作系统都支持线程,线程来源于操作系统中进程的概念,进程有自己的虚拟地址空间以及正文段、数据段及堆栈,而且各自占有不同的系统资源(