![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 87
insist-2020
这个作者很懒,什么都没留下…
展开
-
设计模式之工厂模式
工厂模式中有三种:简单工厂模式、工厂方法模式、抽象工厂模式。简单工厂模式简单工厂模式其实不是一个设计模式,应该说是一个编程的习惯。UML图:这个是一个做披萨的例子,是Head First书中的例子。简单工厂模式就是将new 的方法放入一个工厂的类中,下面我们给出代码:package com.jd.factory.staticFactory;public class Pizza { public void prepare(){ System.out.p原创 2022-01-06 15:43:53 · 135 阅读 · 0 评论 -
设计模式之单例模式
经过前面的Spring的学习,我认为首先要学习设计模式之后,再来研究Spring的源码。首先我们先来学习一下单例模式。1、意图保证一个类仅有一个实例,并提供一个访问它的全局访问点。2、动机让类自身负责保存它的唯一实例,这个类可以保证没有其他实例可以被创建(通过截取创建新对象的请求),并且它可以提供一个访问该实例的方法,这就是Singleton模式。3、适用性当类只能有一个实例而且客户可以从一个总所周知的访问点访问它时。 当这个唯一实例应该是通过子类可扩展的,并且客户应该无须更改代码原创 2022-01-04 14:46:07 · 291 阅读 · 0 评论