
软件体系结构
文章平均质量分 85
Zzay_naw
这个作者很懒,什么都没留下…
展开
-
设计模式:结构型模式--代理模式(Proxy Pattern)
设计模式:结构型模式–代理模式(Proxy Pattern)文章目录设计模式:结构型模式--代理模式(Proxy Pattern)1. 引入2. 概述3. 组成结构4. 具体实现4.1 静态代理4.2 动态代理4.2.1 JDK实现4.2.2 CGLIB实现5. 三种代理的对比6. 优缺点7. 使用场景1. 引入结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。由于组合关系或聚合关系比继承关系耦合度原创 2022-03-06 12:44:43 · 331 阅读 · 0 评论 -
设计模式:创建型模式--建造者模式(Builder Pattern)
设计模式:创建型模式–建造者模式(Builder Pattern)文章目录设计模式:创建型模式--建造者模式(Builder Pattern)1. 概述2. 组成结构3. 具体实例4. 优缺点5. 使用场景6. 模式扩展7. 对比其他创建型模式7.1 工厂模式 vs 建造者模式7.2 抽象工厂模式 vs 建造者模式1. 概述将一个复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。分离部件的构造(由Builder负责)和装配(由Director负责),从而可以构造出复杂的对象。实现了原创 2022-03-04 12:49:40 · 424 阅读 · 0 评论 -
设计模式:创建型模式--原型模式(Prototype Pattern)
设计模式:创建型模式–原型模式(Prototype Pattern)文章目录设计模式:创建型模式--原型模式(Prototype Pattern)1. 概念2. 组成结构3. 实现细节4. 具体案例5. 使用场景6. 扩展内容6.1 克隆(Clone)6.2 浅克隆(Shallow Clone)6.3 深克隆(Deep Clone)6.3.1 Clone6.3.2 对象流1. 概念原型模式(Prototype Pattern)通常被用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式原创 2022-02-28 09:10:58 · 282 阅读 · 0 评论 -
软件体系结构-设计模式:笔记目录(Design Patterns)
软件体系结构-设计模式:笔记目录(Design Patterns)创建型模式(Creational Patterns):设计模式:创建型模式–单例模式(Singleton Pattern)设计模式:创建型模式–工厂模式(Factory Pattern)设计模式:创建型模式–抽象工厂模式(Abstract Factory Pattern)结构型模式(Structural Patterns):行为型模式(Behavioral Patterns):...原创 2022-02-28 00:25:43 · 355 阅读 · 0 评论 -
设计模式:创建型模式--抽象工厂模式(Abstract Factory Pattern)
设计模式:创建型模式–抽象工厂模式(Abstract Factory Pattern)文章目录设计模式:创建型模式--抽象工厂模式(Abstract Factory Pattern)1. 引入2. 概念3. 组成结构4 实现细节5. 优缺点6. 使用场景1. 引入前面介绍的工厂方法模式中考虑的是一类产品的生产,如畜牧场只养动物、电视机厂只生产电视机。这些工厂只生产同种类产品,同种类产品称为同等级产品,也就是说:工厂方法模式只考虑生产同等级的产品,但是在现实生活中许多工厂是综合型的工厂,能生产多等级(原创 2022-02-27 12:04:12 · 213 阅读 · 0 评论 -
设计模式:创建型模式--工厂方法模式(Factory Method Pattern)
设计模式:创建型模式–工厂模式(Factory Pattern)文章目录设计模式:创建型模式--工厂模式(Factory Pattern)1. 引入2. 简单工厂模式2.1 组成结构2.2 实现细节2.3 优缺点2.4 扩展实现3. 工厂模式3.1 概念3.2 组成结构3.3 实现细节3.4 优缺点本文章中将介绍两种工厂模式:简单工厂模式(Simple Factory Pattern)(不属于GOF的23种经典设计模式)。工厂方法模式(Factory Pattern)。工厂模式(Factor原创 2022-02-26 16:11:20 · 408 阅读 · 0 评论 -
设计模式:创建型模式--单例模式(Singleton Pattern)
设计模式:创建者模式——单例模式文章目录设计模式:创建者模式——单例模式1. 概念2. 组成结构3. 实现方式3.1 饿汉式3.1.1 静态变量3.1.2 静态代码块3.1.3 枚举方式3.2 懒汉式3.2.1 非线程安全3.2.2 线程安全3.2.3 双重检查锁3.2.4 静态内部类4. 存在问题4.1 序列化反序列化4.2 反射机制1. 概念单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种原创 2022-02-26 00:51:15 · 548 阅读 · 0 评论