什么叫工厂模式"/>
什么叫工厂模式
首先,我不是来讨论自己有多懂模式或者怎么去写一个工厂模式,我只能想简单地说几句工厂模式的本质
工厂模式其实我个人认为,只要代码实现了 别人要什么就返回什么那就是工厂模式,没有太深奥的东西,也不必理解神奇
比如 我们写了一个容器类叫 myproject, 我们设计的时候定义一个方法叫 myproject.models("model001"), myproject.models("model002"), myproject.models("model003")
调用此方法就返回一个类的实例,那就是工厂模式,工厂模式好处是啥,我觉得是更好的组织我们代码的结构,把混乱的类组织管理起来到一个地方来取。把混乱的代码文件整理起来,干净起来。
还有工厂模试 常见的就是传一个字符串返回一个类,那在深入一点,灵活一点,我们可以结合IO系统动态的读取生成类,达到LAZYLOAD的效果,用到时才调用。
更多推荐
什么叫工厂模式
发布评论