设计模式
纵死侠骨香
一个致力于发布更多更好文章的大四青年。
展开
-
SpringMVC中的设计模式——责任链模式
定义: 使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 优点: 将请求者和处理者分开,两者解耦,提供系统灵活性。 角色: 1、抽象处理者(Handle):定义一个处理请求的接口。如果需要可以定义出一个方法以设定和返回 对下家的引用。这个角色通常由一个Java抽象类或者Java接口实...原创 2020-03-07 20:56:34 · 1495 阅读 · 0 评论 -
三类24种设计模式导读
点击查看详情原创 2020-03-07 17:39:08 · 154 阅读 · 0 评论 -
JDBC连接的设计模式————桥接模式
链接:https://www.nowcoder.com/questionTerminal/134a62da02d34bc6a7ff309af3fbb76f?pos=51&orderByHotValue=2 来源:牛客网 桥接模式: 定义 :将抽象部分与它的实现部分分离,使它们都可以独立地变化。 意图 :将抽象与实现解耦。 桥接模式所涉及的角色 1. Abstraction :...转载 2020-03-07 17:14:46 · 542 阅读 · 0 评论 -
Java单例设计模式的三种实现方式
1、单例模式: 在当前系统中,某个类型的对象,最多只能有一个,就需要使用单例设计模式 2、单例模式的设计原则: 1、构造方法私有化 2、在类中创建好该类对象 3、在类中,给外界提供获取该对象的公有方式 2.1饿汉式 在加载类的同时,就要初始化静态成员变量,所以就同时将该类对象创建出来了 饿汉式:一有机会,马上就吃,不去等待。(一旦加载类型,马上创建对象) //单例设计模式之饿汉式 //能多早创建对...原创 2019-08-06 16:13:44 · 399 阅读 · 0 评论 -
单例设计模式
目录 应用场景: 要点: 常见的形式: 饿汉式:直接创建对象,不存在线程安全问题 1、直接实例化饿汉式(简洁直观) 2、枚举式(最简洁) 3、静态代码块饿汉式(适用复杂实例化)* 懒汉式:延迟创建对象 1、线程不安全(适用于单线程) 2、线程安全(适用于多线程) 3、静态内部类形式(适用于多线程) 应用场景: 单例模式可以解决一个需要全局使用的类进行频繁的创建和销毁,节省...原创 2019-11-02 14:56:10 · 98 阅读 · 0 评论