设计模式
kuuvaim
这个作者很懒,什么都没留下…
展开
-
Java设计模式—策略模式
策略模式 1.基本介绍 策略模式(Strategy Pattern):定义一系列算法类,将每一个算法封装起来,并让它们可以相互替换,策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy)。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。策略模式是一种对象行为型模式。 2.工作原理 策略模式 使用的就是面向对象的继承和多态机制,从...原创 2019-12-24 19:18:27 · 86 阅读 · 0 评论 -
Java设计模式—工厂方法模式
Java工厂方法设计模式转载 2019-12-21 10:27:49 · 124 阅读 · 0 评论 -
Java设计模式—适配器模式
适配器设计模式 1.基本介绍 1)适配器模式(Adapter Pattern):将某个类的接口转换成客户端期望的另一个接口表示,主要目的是兼容性,让原本因接口不能匹配不能一起工作的两个类可以协同工作。 2)适配器模式属于结构型模式 3)主要分为三类 :①类适配器模式 ②对象适配器模式 ③接口适配器模式 2.工作原理 1)适配器模式:将一个类的接口转换成另一种接口,让原本接口不兼容的类可以兼容。 2...原创 2019-12-20 18:04:08 · 108 阅读 · 0 评论 -
Java设计模式—建造者模式
建造者设计模式 盖房项目需求: 1)需要建房子:过程为打地基,砌墙,封顶;(每种房子的建造过程是相同的) 2)房子有各种各样的,如:普通平房,高楼大厦,别墅,每种房子的建造过程是相同的,但是要求是不同的; 代码案例一: //由于所有的房子建造的过程都是相同的,所以可以把房子抽象成一个抽象类; public abstract class AbstractHourse { privat...原创 2019-12-19 10:35:12 · 128 阅读 · 0 评论 -
Java设计模式—单例模式
单例模式 什么是单例模式? 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 注意: 1、单例类只能有一个实例。 2、单例类必须自己创建...原创 2019-12-16 09:40:58 · 84 阅读 · 0 评论