摘要:
今天看到这篇介绍生成器模式的文章,觉得不错。原文在这Builder模式的缘起假设创建游戏中的一个房屋House设施,该房屋的构建由几个部分组成,且各个部分要富于变化。如果使用最直观的设计方法,每一个房屋部分的变化,都将导致房屋构建的重新修正……(在这里,创建House,事先规定了是几个门、几个窗、几个墙壁,这些是相对稳定的。 而House中门、窗、墙壁是如何,比如是欧式风格的House就要相应的欧式风格的门、窗、墙壁等, 中国风格的House就要相应的风格的门、窗、墙壁等。这些是变化的。)动机(Motivation)在软件系统中,有时候面临着& 阅读全文