zoukankan      html  css  js  c++  java
  • 工厂模式的反思

       人都有好奇心,特别是对于未知的事物.

       这几日一直在琢磨工厂模式到底是什么,给出的源码看上去也稀里哗啦的,看的一头雾水.不知所云.

       对于这类搞不清楚的东西我的办法是死记,记住了也基本就能搞明白了.

         工厂模式里有接口,而对于鲜有接触的我来说,接口一出现就感觉乱了.我感觉接口一值是个很神秘的东西,因为我不怎么用他.

       在敲了几遍源码之后,我大体记住了工厂模式,在博客里找了很多牛人的文章,看的豁然开朗.

       总结一下我理解的工厂模式:

        数据类(类似具体的数据,也或实体的数据)

        工厂类(可以想象成数据的加工地.也即返回实体类的实例)

       而工厂模式中的接口所定义的也是

         数据类接口(如何读取数据的方法)

         工厂类接口(如何返回数据的方法)

       暂且记录一下这几天的成果,有什么不对的地方以后再改正

  • 相关阅读:
    Codeforces932E. Team Work
    BZOJ2956: 模积和
    Codeforces932D. Tree
    51nod1040 最大公约数之和
    伯努利数
    BZOJ3456: 城市规划
    BZOJ4555: [Tjoi2016&Heoi2016]求和
    Codeforces936C. Lock Puzzle
    BZOJ3771: Triple
    SPOJ LCS2 后缀自动机
  • 原文地址:https://www.cnblogs.com/blackcatpolice/p/3006040.html
Copyright © 2011-2022 走看看