设计模式
心之所往、
有时候,相遇是缘份,亦是劫数。这世上,有命中注定,就有在劫难逃。当这两者出现在同一个人身上时,那个人既是你命中注定的缘分,亦是你躲不过的劫数。
展开
-
设计模式-单例模式的5种方式
设计模式-单例模式懒汉式单例模式package com.example.javabasis.design_patterns.singleton;/** * @description: 单例模式-懒汉式 * @create: 2019-07-19 21:20 * @author: **/public class Singleton_01 { private static ...原创 2020-03-08 23:30:29 · 148 阅读 · 0 评论 -
设计模式-模板方法模式
设计模式-模板方法模式模板方法模式场景:代码示例:抽象父类package com.example.javabasis.design_patterns.behavioral_type.template_method;/** * @description: 模板方法的抽象类,把公共的代码都放到该抽象父类中, * 不同...原创 2020-04-07 20:31:58 · 87 阅读 · 0 评论 -
*设计模式-适配器模式
设计模式-适配器模式可以用于处理新老系统之间的兼容问题什么是适配器模式:适配器模式分类:代码示例:原有接口功能,电源110Vpackage com.example.javabasis.design_patterns.structural_type.adapter_patterns;/** * @description: 日本110V 电源接口 */public inter...原创 2020-03-08 23:35:09 · 67 阅读 · 0 评论 -
设计模式-外观设计模式
设计模式-外观设计模式代码示例:发送邮件接口package com.example.javabasis.design_patterns.structural_type.exterior_patterns;public interface EmailService { void sendEmail();}发送邮件实现类package com.example.javabas...原创 2020-03-08 23:30:18 · 101 阅读 · 0 评论 -
设计模式-策略模式
设计模式-策略模式什么是策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。策略模式由三种角色组成策略模式应用场景策略模式的用意是针对一组算法或逻辑,将每一个算法或逻辑封装到具有共同接口的独立的类中,从而使得它们之间可以相互替换。策略模式使得算法或逻辑可以在不影响到客户端的情况下发生变化。说到策略模式就不得不提及OCP...原创 2020-03-08 23:27:02 · 86 阅读 · 0 评论