
设计模式
Javxuan
只会一点java
展开
-
浅谈设计模式之工厂方法模式
工厂方法模式简介工厂方法模式(FACTORY METHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色,分别是抽象工厂;具体工厂;抽象产品;具体产品工厂方法模式UML类图工厂方法模式简单实现工厂方法模式可以用我们现实中的例子来阐述:比如张三想成立一个鞋厂(抽象工厂原创 2017-10-23 11:30:27 · 293 阅读 · 0 评论 -
浅谈设计模式之简单工厂模式
简单工厂模式简介 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。(简而言之,就是有一个专门生产某个产品的类。比如下图中的鼠标工厂,专业生产鼠标,给参数0,生产戴尔鼠标原创 2017-10-15 14:08:03 · 344 阅读 · 0 评论