1.1 软件设计模式产生背景
1.2 软件设计模式概念
1.3 学习设计模式的必要性
1.4 设计模式分类
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 实现关系
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。
3.1 开闭原则
3.2 里氏代换原则
3.3 依赖倒转原则
3.4 迪米特法则
3.5 合成复用原则
单例模式
原型模式
工厂方法模式
抽象工厂模式
建造者模式
代理模式
适配器模式
桥接模式
装饰者模式
外观模式
组合模式
模板方法模式
策略模式
命令模式
职责链模式
状态模式
观察者模式
中介者模式
迭代器模式
访问者模式
备忘录模式
解释器模式
自定义spring框架
分析spring核心功能结构
确定spring核心功能使用的设计模式
功能实现
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)