说到简单工厂,自然的第一个疑问当然就是什么是简单工厂模式了? 在现实生活中工厂是负责生产产品的,同样在设计模式中,简单工厂模式我们也可以理解为负责生产对象的一个类, 我们平常编程中,当使用”new”关键字创建一个对象时,此时该类就依赖与这个对象,也就是他们之间的耦合度高,当需求变化时,我们就不得不去修改此类的源码,此时我们可以运用面向对象(OO)的很重要的原则去解决这一的问题,该原则就是——封装改变,既然要封装改变,自然也就要找到改变的代码,然后把改变的代码用类来封装,这样的一种思路也就是我们简单工厂模式的实现方式了。
在外面打工的人,免不了要经常在外面吃饭,当然我们也可以自己在家做饭吃,但是自
自己做饭的情况:
|1|///
|
|2| /// 自己做饭的情?? |
|3 |
|4| /// |
|5| public class Customer |
|6| { |
|7| ///
|
|8| /// 烧菜方法 |
|9| /// |
|1| ///
|
|0| ///
|
|1| public static Food Cook