今天在讲简单工厂模式之前先给大家介绍一下什么是模式?
人们在长期的生产经营活动中,与遇到各种问题,并使用各种方式去解决问题。经过长期的这种遇到问题,解决问题的过程之后,人们对某种特定问题,使用某种特定的方式解决,这种形式,就叫做:模式
例如:
* 经营模式
* 管理模式
* 销售模式
* 盈利模式
.......
人们在长期的使用Java语言开发的过程中,会遇到并解决各种问题,解决问题的这些方式就形成了一种模式;
这些模式,都是利用了Java语言的一些特性:继承、多态、封装....
根据模式的特性又可将模式进行分类为:创建型模式、行为型模式、结构型模式等。
接下来就给大家介绍一下最常见的设计模式:简单工厂模式。
之前我们实例化对象,都是前端直接new一个某类的对象;这种方式会使我们的前端与对象紧密的耦合在一起;使用"简单工厂模式",将实例化对象的工作放到"工厂"内部,前端任何时候需要对象,都通过"工厂"来获取。这样的方式就叫做简单工厂模式。
以上就是工厂模式的简单应用,非常简单吧,但是呢这种方式也是有一定局限性的,后续的文章中我会给大家介绍一下工厂方法模式,这种会更灵活一些。
| 留言与评论(共有 0 条评论) “” |