![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 95
我是肿肿哦~~
专注于学技术的肿肿~~~
展开
-
探索java设计模式(4)之原型模式
原型模式1.分析传统方法的弊端2.原型模式3.原型模型在spring中的使用4.讨论-浅拷贝和深拷贝4.1浅拷贝的介绍4.2深拷贝基本介绍1.分析传统方法的弊端首先来看看克隆羊的问题:现在有一只羊 tom,姓名为: tom, 年龄为:1,颜色为:白色,请编写程序创建和 tom 羊 属性完全相同的 10只羊。采用传统的方法:1.创建实体类package com.xzz;public class Sheep { private String name; private int age; p原创 2021-07-20 13:57:36 · 153 阅读 · 0 评论 -
探索java设计模式(3)之工厂设计模式
java设计模式之工厂设计模式工厂模式1.简单工厂模式2.工厂方法模式3.抽象工厂模式总结工厂模式工厂模式分为:简单工厂、工厂方法、抽象工厂模式。1.简单工厂模式(1)简单工厂模式是属于 创建型模式,是工厂模式的一种。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是 工厂模式家族中最简单实用的模式。(2)简单工厂模式:定义了一个创建对象的类,由这个类来 封装实例化对象的行为(代码)(3) 在软件开发中,当我们会用到大量的创建某种、某类或者某批对象时,就会使用到工厂模式。原创 2021-07-18 13:20:16 · 134 阅读 · 0 评论 -
探索java设计模式(2)之单例设计模式
java设计模式之单例设计模式单例设计模式单例设计模式单例设计模式介绍所谓类的单例设计模式,就是 采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法(静态方法)。比如 Hibernate 的 SessionFactory,它充当数据存储源的代理,并负责创建 Session 对象。SessionFactory 并不是轻量级的,一般情况下,一个项目通常只需要一个 SessionFactory 就够,这是就会使用到单例模式。单例设计模式八种方式:原创 2021-07-17 12:14:06 · 159 阅读 · 0 评论 -
探索java设计模式(1)
java设计模式(1)一、设计模式的重要性二、设计模式的目的三、设计模式的七大原则1、单一职责原则2、接口隔离原则(Interface Segregation Principle)一、设计模式的重要性软件工程中, 设计模式(design pattern)是对软件设计中 普遍存在(反复出现)的各种问题,所提出的 解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在 1990 年代从建筑设计领域引入到计算机科学的。拿实际工作经历来说, 当一个项目开发完后,如果 客户提出增新功能,怎么办?原创 2021-07-14 00:29:11 · 159 阅读 · 0 评论