关于设计模式中创建型模式的一点理解
这两天在看有关设计模式的东西,首先入手的是创建型模式,包括工厂模式、抽象工厂模式、生成器模式、原型模式和单例模式五种,通过几天的学习,有了一点自己的理解。如何来区分这五种模式呢,我想通过吃饭的例子来说明。首先我们一般是在家里自己做饭吃的,一般是一个人掌勺,想吃什么就吃什么,但是要事先商量好买好菜,这个就是工厂模式了,一个工厂类,可以设计成能生产多种产品的类,但是在使用时具体生产什么类有用户输入