软考笔记:面向对象及其设计模式

在这里插入图片描述
在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/在这里插入图片描述
组合重用:组合代替继承
迪米特:一个对象对其他对象尽量少了解
在这里插入图片描述
部署图:软件构件布置在哪些节点上
用例图:系统和外部的交互关系
顺序图:时间顺序
通信图不强调时间顺序
状态图:状态变迁和转移
在这里插入图片描述
惯用法:层级最低,和程序语言相关
在这里插入图片描述
在这里插入图片描述
抽象工厂:指定要创建的对象(系列名),不指定具体类
构建器:构建多个对象组合起来的对象
工厂方法:运行的时候来指定实例化对象
原型:通过拷贝原有的对象
单例:一个类只有一个实例
在这里插入图片描述
桥接:抽象和实例分开,分别独立变化
继承树拆分
在这里插入图片描述
组合模式:整体-部分,树形目录结构
装饰模式:动态添加对象职责
外观模式:对外统一接口
享元:大量对象共享的方法
在这里插入图片描述
命令模式:将一个请求封装成对象,撤销命令操作
解释器模式:定义文法
迭代器:提供一个外部顺序访问对象内的元素
中介者:中介对象封装对象的交互
备忘录:保存状态用来恢复
观察者模式:一个对象改变,所有依赖于此的对象改变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值