![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
寒山道杳
合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。
展开
-
Java设计模式之——简单工厂
导语 在日常开发中,一般而言是很少涉及到设计模式的,或者说很多时候就算接触到了设计模式,很多人或许却并不知道自己遇见了设计模式。所以在这次这个系列的文章中,还是想简单的介绍一下一些设计模式,以及这些设计模式的概念、适用场景等等。其中只用少量的文字来叙述,大部分还是用代码来展示,因为个人觉得这样其实才是最直接的。对于在文章中,可能还涉及一些jdk源码或一些框架中应用了哪些设计模式,进行一些简单的概...原创 2019-05-28 16:04:06 · 200 阅读 · 0 评论 -
Java设计模式之——工厂方法
导语 前一篇文章,简单的讲述了关于简单工厂模式,本篇将继续 讲述工厂方法的定义,以及它的相关实现。且看看在JDK源码或框架源码中,有哪些地方有使用。 一、工厂方法的定义和类型 定义:定义一个对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进行 类型:创建类型 二、工厂方法的适用场景和优缺点 适用场景: 创建对象需要重复大量代码 客户端...原创 2019-06-03 09:56:24 · 182 阅读 · 0 评论 -
Java设计模式之——抽象工厂方法
导语 上一篇文章《Java设计模式之——工厂方法》中对工厂方法进行了一个简单的概述,那么本篇将开始阐述一下抽象工厂方法的概念,以及它在jdk等源码中的使用。 对于抽象工厂而言,它实际上是工厂方法的一个升级版,在有多个业务品种、业务类型时,通过抽象工厂来生产所需要的对象,实际上是一中非常好的解决方式。且工厂方法是为了解决产品等级结构这样一个问题的方法,但是抽象工厂方法解决的是产品族这样一个概念的...原创 2019-06-10 16:50:36 · 525 阅读 · 0 评论