
设计模式
SoLucky2017
这个up主有点懒,懒上青天
展开
-
Context上下文模式
我们可以使用上下文对象以独立于协议的方式封装状态,以便在整个应用程序中共享。在上下文对象中封装系统数据的上下文对象模式允许它与应用程序的其他部分共享,而无需将应用程序耦合到特定的协议。例如,HTML表单的每个字段都存在一个HTTP请求参数,上下文对象可以以独立于协议的方式存储这些数据,同时促进其转换和验证。然后应用程序的其他部分只访问上下文对象中的信息,而无需了解HTTP协议。协议中的任...原创 2020-03-17 09:43:54 · 1152 阅读 · 0 评论 -
设计模式对比
原创 2020-03-12 09:15:37 · 125 阅读 · 0 评论 -
模板模式
https://www.runoob.com/design-pattern/template-pattern.html原创 2020-03-11 17:58:48 · 401 阅读 · 0 评论 -
clone浅拷贝与深拷贝
https://blog.youkuaiyun.com/qq_33314107/article/details/80271963原创 2020-03-11 16:10:42 · 194 阅读 · 0 评论 -
原型模式
https://www.runoob.com/design-pattern/prototype-pattern.html原创 2020-03-11 15:35:46 · 139 阅读 · 0 评论 -
策略模式
https://www.runoob.com/design-pattern/strategy-pattern.html原创 2020-03-10 18:08:55 · 104 阅读 · 1 评论 -
UML关系图画法
原创 2020-03-10 17:24:23 · 538 阅读 · 1 评论 -
委派模式delegate
https://www.jianshu.com/p/38acf37b1e1f原创 2020-03-10 11:24:05 · 256 阅读 · 0 评论 -
单例模式
保证系统从启动到终止,仅仅有一个实例package com.songlk.singleton;public class Singleton { //声明静态内部类 //private :别人不能修改 //static :全局唯一 private static class lazyHolder{ //防止内部操作 private...原创 2020-03-10 11:15:09 · 194 阅读 · 0 评论 -
简单工厂模式,工厂方法模式,抽象工厂
https://blog.youkuaiyun.com/auuea/article/details/84673570普通简单工厂多方法简单工厂工厂方法模式package com.songlk.factory;public interface IMouse { String getMouceInfo();}package com.song...原创 2020-03-10 10:43:22 · 194 阅读 · 0 评论 -
门面模式
针对外观模式,在项目开发和实际运用中十分频繁,但是其极易理解,下面就简要介绍一下。一、概念介绍 外观模式(Facade),他隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口。这种类型的设计模式属于结构性模式。为子系统中的一组接口提供了一个统一的访问接口,这个接口使得子系统更容易被访问或者使用。二、角色及使用场景 简单来说,该模式就是把一些复杂的流程封装成一...转载 2019-04-30 09:10:45 · 90 阅读 · 0 评论 -
模板模式
[DaoTemplate.java] package com.it18zhang.mybatisdemo.dao; import com.it18zhang.mybatisdemo.util.Util; import org.apache.ibatis.session.SqlSession; /** *...原创 2019-04-22 08:18:16 · 132 阅读 · 0 评论