Java设计模式

Java设计模式,第1张

Java设计模式 第一章:设计模式相关内容介绍 1.设计模式概述

1.1 软件设计模式产生背景

1.2 软件设计模式概念

1.3 学习设计模式的必要性

1.4 设计模式分类

2.UML图


2.1 类图概述

2.2 类图的作用

2.3 类图表示法
2.3.1 类的表示方法


2.3.2 类与类之间关系的表示方式
2.3.2.1 关联关系
关联关系是对象之间的一种引用关系,用于表示一类对象与另一类对象之间的联系,如老师和学生、师傅和土地、丈夫和妻子等。关联关系是类与类之间最常见的一种关系,分为一般关联关系、聚合关系和组合关系。我们先介绍一般关联。
关联又可以分为单行关联、双向关联、自关联。
1,单向关联

2,双向关联

3,自关联

2.3.2.2 聚合关系

2.3.2.3 组合关系

2.3.2.4 依赖关系

2.3.2.5 继承关系

2.3.2.6 实现关系

3.软件设计原则

在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。
3.1 开闭原则

3.2 里氏代换原则
3.3 依赖倒转原则
3.4 迪米特法则
3.5 合成复用原则

第二章:创建者模式

单例模式
原型模式
工厂方法模式
抽象工厂模式
建造者模式

第三章:结构型模式

代理模式
适配器模式
桥接模式
装饰者模式
外观模式
组合模式

第四章:行为型模式

模板方法模式
策略模式
命令模式
职责链模式
状态模式
观察者模式
中介者模式
迭代器模式
访问者模式
备忘录模式
解释器模式

第五章:综合练习

自定义spring框架
分析spring核心功能结构
确定spring核心功能使用的设计模式
功能实现

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zaji/5708050.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存