
设计模式
文章平均质量分 95
少说废话多干活
寻找巨人,并站在他们的肩膀上
找回男人的自信
展开
-
spring重难点-总结复习
转https://blog.youkuaiyun.com/ThinkWon/article/details/104397516优缺点:优点:1、简化开发,方便解耦:将所有对象的创建和依赖关系的维护交给spring来管理(把应用和依赖从应用代码中分离)2、aop编程spring提交切面编程,可以动态给目标对象增加功能3、声明式事务支出4、方便程序的测试 junit45、方便集成各种框架 mybatis,springmvc6、降低javaee的使用难度对JDBC,j...原创 2021-04-03 23:45:38 · 1069 阅读 · 1 评论 -
设计模式---单例设计模式
目的:解决一个类在内存中只存在一个对象(即使获取该对象多次,但获取的对象都是同一个)分类:饿汉式和懒汉式1、饿汉式基本实现思路: 1、将构造方法私有化(为了避免其他程序过多的建立该类对象,先禁止其他程序建立该类对象); 2、在类中创建一个本类对象(为了让其他程序可以访问到该类对象,即在本类定义中调用构造方法) 3、提供一个方法获取该对象 具体程序:...原创 2018-08-06 10:47:48 · 99 阅读 · 0 评论 -
设计模式----简单工厂模式
简单工厂模式,又叫静态工厂模式; 通过专门建立一个工厂类根据传入的参数,动态决定创建哪一个产品类的实例,被创建的实例通常有共同的父类;1、模式中包含的角色及其职责1)工厂角色(creator):负责实现创建所有实例的内部逻辑;工厂类可以被外界直接调用,创建所需的产品对象;2)抽象角色(product):模式所创建的所有对象的父类,他负责描述所有实例共有的公共接口;3)具体产品角...原创 2018-08-06 11:16:12 · 149 阅读 · 0 评论 -
设计模式---工厂方法模式
一、1.抽象工厂(Creator)角色 工厂方法模式的核心,任何工厂类都必须实现这个接口。public interface FruitFactory { public Fruit getFruit();}2.具体工厂( Concrete Creator)角色 具体工厂类是抽象工厂的一个实现,负责实例化产品对象。public class AppleFactory im...原创 2018-08-13 21:33:49 · 117 阅读 · 0 评论 -
设计模式----建造者模式
一、建造者模式应用场景1、目的:创建的一个复合对象,被创建的对象为一个具有复合属性的复合对象2、不同工厂(指builder生成器)对产品属性有不同的创建方法二、代码1、复合对象public class House { // 地板 private String floor; // 墙 private String wall; // 屋顶 private String...原创 2018-08-13 22:18:28 · 113 阅读 · 0 评论