博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《设计模式》
阅读量:3963 次
发布时间:2019-05-24

本文共 456 字,大约阅读时间需要 1 分钟。

一、OOP七大原则

1、开闭原则:对拓展开放,对修改关闭,是其他OOP原则的最终目的

2、依赖倒置原则:面向接口编程,不面向实现编程

3、接口隔离原则:各个类需有自己专用的接口

4、迪米特原则:一个类对自己依赖的类知道的越少越好,只与你的朋友交谈(中间类),而不要直接和“陌生人”交流

5、合成复用原则

(1)组合或聚合:就是一个类是另一个类的成员变量,即 has A

(2)继承关系:一个类是另一个类的一种,即 is A

(3)合成复用原则要求我们尽量多的使用 has A关系

6、如果使用继承,必须满足里氏替换原则:必须确保父类的属性在子类中仍然成立,无必要不重写

7、单一职责原则:每个类有自己的接口,每个接口有很多方法,而每个方法必须只实现一种功能

二、设计模式分类

2.1 创建型模式

、、、、

2.2 结构型模式

适配器、桥接模式、组合模式、装饰器模式、外观模式、享元模式、代理模式

2.3 行为模式

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

转载地址:http://ttgzi.baihongyu.com/

你可能感兴趣的文章
游戏行业了解介绍
查看>>
linux at 命令使用
查看>>
Go在windows下执行命令行指令
查看>>
inotify
查看>>
inode
查看>>
Shell: sh,bash,csh,tcsh等shell的区别
查看>>
golang ubuntu 配置 笔记
查看>>
vim 常用命令
查看>>
golang 开源项目
查看>>
ubntu 开发服务进程
查看>>
linux 常用命令以及技巧
查看>>
记录1年免费亚马逊AWS云服务器申请方法过程及使用技巧
查看>>
golang文章
查看>>
Source Insight 经典教程
查看>>
快速打开菜单附件中的工具
查看>>
Windows系统进程间通信
查看>>
linux exec的用法
查看>>
C语言中如何使用宏
查看>>
Http与RPC通信协议的比较
查看>>
Source Insight的对齐问题
查看>>