博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式4-工厂方法模式
阅读量:5905 次
发布时间:2019-06-19

本文共 664 字,大约阅读时间需要 2 分钟。

package DesignPattern;import java.util.ArrayList;public class FactoryMethodPattern {    /*    工厂方法模式要点在于将创建方法设定为抽象方法,工厂类为抽象类    适用于不同的原料配置,自定义创建方法从而形成一类产品    将创建方法开放给子类,带来的好处,共享流程和原料,创建不同的产品     */    public static abstract class Pizza{        String name;        String dough;        String sauce;        ArrayList
toppings = new ArrayList(); public void prepare(){ System.out.println("Preparing "+name); System.out.println("Tossing dough"); System.out.println("Adding sauce..."); System.out.println("Adding toppings"); for(int i=0;i

转载于:https://www.cnblogs.com/zhouyu0-0/p/10724346.html

你可能感兴趣的文章
智能指针
查看>>
AIX修改用户密码登录不成功案例分享
查看>>
【Java例题】7.3 线程题3-素数线程
查看>>
openstack组件使用的默认端口
查看>>
c语言简单版坦克大战(AllenEnemyTrank文件)
查看>>
Java私塾: 研磨设计之备忘录模式(Memento)
查看>>
理解call和apply方法
查看>>
异步加载(延迟加载)与同步加载
查看>>
机器学习瓶颈 - 从黑盒白盒之争说起
查看>>
小程序图片上传七牛
查看>>
java交换两个变量值a,b的多钟方法
查看>>
Python中被双下划线包围的魔法方法
查看>>
JAVA核心编程教学
查看>>
Oracle:数据类型对应表
查看>>
洛谷P1349 广义斐波那契数列
查看>>
BZOJ3160 万径人踪灭
查看>>
Okhttp3请求网络开启Gzip压缩
查看>>
pycharm配置mysql数据库连接访问
查看>>
Spring源码学习:第0步--环境准备
查看>>
烂泥:rsync与inotify集成实现数据实时同步更新
查看>>