![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 88
小熊学Java
2年互联网金融方面的工作经验,CSDN Java领域优质创作者,阿里云社区博客专家,51CTO博客专家博主,担任过项目技术负责人,目前专攻于Java领域,也是全栈工程师哦!
展开
-
Java设计模式——建造者模式讲解以及在JDK中源码分析
建造者模式(Builder Pattern) 又叫生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。原创 2022-12-10 23:14:33 · 245 阅读 · 1 评论 -
Java设计模式——原型模式讲解以及在Spring框架中的使用
原型模式(Prototype 模式)是指:用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象原型模式是一种创建型设计模式,允许一个对象再创建另外一个可定制的对象,无需知道如何创建的细节工作原理:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来实施创建,即对象.clone()原创 2022-11-26 10:19:17 · 575 阅读 · 0 评论 -
Java设计模式——工厂模式讲解以及在JDK中源码分析
简单工厂模式是属于创建型模式,是工厂模式的一种。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式。简单工厂模式:定义了一个创建对象的类,由这个类来封装实例化对象的行为(代码)在软件开发中,当我们会用到大量的创建某种、某类或者某批对象时,就会使用到工厂模式.定义了一个创建对象的抽象方法,由子类决定要实例化的类。工厂方法模式将对象的实例化推迟到子类。思路:将创建的过程写成抽象类和抽象方法步骤将订购手机的类变成抽象类,抽象方法为创建手机/**原创 2022-11-25 21:54:41 · 796 阅读 · 0 评论 -
设计模式的七大原则(建议收藏)
里氏替换原则 Liskov Substitution Principle 在 1988 年,由麻省理工学院的以为姓里的女士提出的。如果对每个类型为T1的对象o1 ,都有类型为 T2 的对象 o2 ,使得以 T1 定义的所有程序P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1的子类型。换句话说,所有引用基类的地方必须能透明地使用其子类的对象。在 使用继承时,遵循里氏替换原则,在子类中尽量不要重写父类的方法里氏替换原则告诉我们,原创 2022-11-24 23:34:38 · 387 阅读 · 0 评论