Java设计模式

本文详细介绍了Java设计模式的各个类型,包括单例、工厂、原型、建造者、适配器、桥接、装饰者、组合、外观、享元、代理、模板方法、命令、访问者、迭代器、观察者、中介者、备忘录、解释器、状态、策略和职责链模式。通过案例分析、源码解读和设计原则,深入探讨了这些模式在实际开发中的应用和注意事项。
摘要由CSDN通过智能技术生成

一、内容介绍

1.Java设计模式内容介绍

——先看几个经典的面试题

——设计模式的重要性

二、设计模式七大原则 

1.设计模式的目的

2.设计模式七大原则

3.单一职责原则

4.接口隔离原则

5.依赖倒转原则 

6.里氏替换原则

7.开闭原则

8.迪米特法则

9.合成复用原则

10.设计原则核心思想

三、UML类图

1.UML基本介绍

2.UML图

3.UML类图

4.类图—依赖关系(Dependence)

5.类图—泛化关系(generalization)

 

6.类图—实现关系(Implementation)

7.类图—关联关系(Association)

8.类图—聚合关系(Aggregation)

 

9.类图—组合关系(Composition)

四、设计模式概述

1.掌握设计模式的层次

2.设计模式介绍

3.设计模式类型

五、单例模式

1.单例设计模式介绍

2.单例设计模式八种方式

3.饿汉式(静态常量)

4.饿汉式(静态代码块)

5.懒汉式(线程不安全)

6.懒汉式(线程安全,同步方法)

7.懒汉式(线程安全,同步代码块)

8.双重检查

9.静态内部类

10.枚举

11.单例模式在JDK应用的源码分析

12.单例模式注意事项和细节说明

六、工厂设计模式

1.简单工厂模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值