![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
Jujuxiaer
这个作者很懒,什么都没留下…
展开
-
抽象工厂(例子)
CarFactory.javapackage com.jzh.abstractFactory;/** * Created by nameJuzhihua on 2017/9/10. */ public interface CarFactory { Engine createEngine(); Seat createSeat(); Tyre createTyre(); }L原创 2017-09-14 13:22:10 · 679 阅读 · 0 评论 -
简单工厂
Animal.javapackage simpleFactory;/** * Created by 华帅 on 2017/9/10. */ public abstract class Animal { public abstract void eat(); } animalFactory.javapackage simpleFactory;/** * Created by 华帅 on原创 2017-09-14 13:26:12 · 222 阅读 · 0 评论 -
单例模式
饿汉式单例模式:package com.jzh.singleTon;/** * 饿汉式单例模式 * Created by nameJuzhihua on 2017/9/14. */ public class SingletonHungry { //类初始化时,立即加载这个对象(没有延时加载的优势)。加载类时,线程安全 private static SingletonHungry原创 2017-09-14 13:31:06 · 217 阅读 · 0 评论 -
工厂方法模式(例子)
Factory.javapackage com.jzh.Factory;/** * Created by nameJuzhihua on 2017/9/10. */ public interface Factory { public Animal createAnimal(); } Animal.javapackage com.jzh.Factory;/** * Created by原创 2017-09-14 13:38:27 · 761 阅读 · 0 评论 -
产品族(例子)
实验内容: 产品族类图: 产品等级结构图: 代码目录结构: 结果:factory包IAutoFactory.javapackage factory;import product.ISUV; import product.ISport;public interface IAutoFactory { public ISport createSport(); public I原创 2017-09-25 23:21:05 · 2514 阅读 · 0 评论