任何设计模式的应用都有一个适应和限制环境:
比如工厂模式,我觉得它的适应环境是用户要构造许多自定义对象。如果是想用它来产生jdk API中的类实例,好象不太有用。

并且这些用户类之间要有共同的接口,或者接口群。


再说一遍,bang,你这为什么不能修改文章。

修改功能正在开发中...:)

再问一个问题,
抽象工厂的产品组之间可能或者应该有什么关联性。
因为简单工厂也能返回多种产品。

当然这里的产品是指不同的用户类

是有关联性:
这个可以用计算机生产做例:
生产两种Mac和PC
那么这两种计算机都要有内存和CPU 这就是关联,看下面的图: