几个工厂模式的分析

阅读更多
几个工厂模式的分析

abstract factory and factory method:这两个模式一般情况下都是不严格区分的,他们的作用也都相同,主要是替代construtor,及消除construt乱用造成的混乱。
when:当用来消除construt时一般用这个来消除混乱。
what:去除construtor,隐藏具体实现。
where:同上。
who:object program。
why:using facotry method or abstract factory to avoid construt. the construt has some disadvantage .no type check ,the construt name and class name is same.
how:用函数代替constut。

你可能感兴趣的:(几个工厂模式的分析)