设计模式
java 设计模式
Jiang_LH01
这个作者很懒,什么都没留下…
展开
-
设计模式-创建型 - 抽象工厂(Abstract Factory)
步骤1: 创建抽象工厂类,定义具体工厂的公共接口; /** * @抽象工厂类 */abstract class Factory{ public abstract AbstractProduct manufactureContainer(); public abstract AbstractProduct manufactureMould();}步骤2: 创建抽象产品族类 ,定义抽象产品的公共接口;/** * @抽象产品类 */abstract class Abstr原创 2021-12-31 17:01:14 · 122 阅读 · 0 评论 -
设计模式-创建型-工厂方法(Factory Method)
工厂方法创建抽象工厂类,定义具体工厂的公共接口public abstract class Factory { public abstract Product manufacture();}创建具体工厂类(继承抽象工厂类),定义创建对应具体产品实例的方法;public class FactoryA extends Factory { @Override public Product manufacture() { return new Product原创 2021-12-31 14:53:53 · 235 阅读 · 0 评论 -
设计模式- 创建型-简单工厂(Simple Factory)
简单工厂模式package com.example.design_patterns.simpleFactory.service;// 接口public interface Product {}```javapackage com.example.design_patterns.simpleFactory.service.impl;import com.example.design_patterns.simpleFactory.service.Product;实现1public clas原创 2021-12-30 18:54:26 · 122 阅读 · 0 评论