摘要: 对于堆(heap)和堆栈(stack),尽管说过很多次,不过一直都不是很清楚。个人认为这篇帖子说的还是比较好懂的,便翻译了过来。有些地方可能不太准确,因此后面附上了原文。堆栈用于存储临时值。当你调用一个函数时,n字节被分配到堆栈的顶层,其中n是所有局部变量的字节之和。一个用于标记自身的特殊函数所占用的区域,我们称之为堆栈帧。由于每个函数都可以调用其他函数,因此最终将会得到一连串的堆栈帧,每一个都会... 阅读全文
posted @ 2005-04-11 18:48 枫 阅读(2186) 评论(1) 推荐(0) 编辑
摘要: 1、意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2、别名 Kit 3、适用性 以下情况下可以使用此模式: • 一个系统不应当依赖于产品类实例如何被创建、组合和表达的细节,这对于所有形态的工厂模式都是重要的。 • 这个系统有多于一个的产品族,而系统只消费其中某一产品族。 • 同属于同一个产品族的产品是在一起使用的,... 阅读全文
posted @ 2005-04-11 16:01 枫 阅读(1386) 评论(1) 推荐(0) 编辑