工厂模式的反思

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

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

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

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

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

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

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/blackcatpolice/p/3006040.html