
设计模式
菜鸟技术栈
这个作者很懒,什么都没留下…
展开
-
设计模式——工厂方法
定义 工厂方法模式(FACTORY METHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色,分别是抽象工厂;具体工厂;抽象产品;具体产品 工厂方法设计模式的UML类图如下: 模式简介 工厂方法(Factory Method)模式的意义是定义一个创建...原创 2018-06-23 17:53:51 · 332 阅读 · 0 评论 -
设计模式——简单工厂
定义 简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。 1、实现方式 简单工厂模式的UML类图 简单工厂模式的实质是由一个工厂类动态决定应该创建哪一个产品...原创 2018-06-16 18:49:10 · 216 阅读 · 1 评论