首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
李建忠专题
工厂方法(整理自李建忠C++设计模式视频)
整理自李建忠<C++设计模式>视频:https://www.bilibili.com/video/BV1kW411P7KS?p=8 一.导入:"对象创建"模式和工厂模式 工厂模式只是该模式下的一种. 二.举例说明 有这样一个场景:需要在MainForm中设计一个按钮,这个按钮具有文件分割的功能,支持多种类型的文件分割,比如二进制,文本类型. 不使用工厂模式的设计场景: MainForm.c
阅读更多...
C++设计模式(李建忠)笔记4(完结)
C++设计模式(李建忠) 本文是学习笔记,如有侵权,请联系删除。 参考链接 Youtube: C++设计模式 Gtihub源码与PPT:https://github.com/ZachL1/Bilibili-plus 豆瓣: 设计模式–可复用面向对象软件的基础 总结23种设计模式 以下是23种设计模式的简要定义以及现实中的例子: 设计模式定义现实中的例子单例模式 (Singleton
阅读更多...
C++设计模式(李建忠)笔记3
C++设计模式(李建忠) 本文是学习笔记,如有侵权,请联系删除。 参考链接 Youtube: C++设计模式 Gtihub源码与PPT:https://github.com/ZachL1/Bilibili-plus 豆瓣: 设计模式–可复用面向对象软件的基础 文章目录 C++设计模式(李建忠)14 外观模式(Facade)MotivationFacade模式定义Facade结构
阅读更多...
C++设计模式(李建忠)笔记1
C++设计模式(李建忠) 本文是学习笔记,如有侵权,请联系删除。 参考链接 Youtube: C++设计模式 Gtihub源码与PPT:https://github.com/ZachL1/Bilibili-plus 豆瓣: 设计模式–可复用面向对象软件的基础 文章目录 C++设计模式(李建忠)2 面向对象设计原则里氏替换原则例子接口隔离原则例子 3 模板方法(Template M
阅读更多...
C++设计模式(李建忠主讲)-1.设计模式简介 总结
C++设计模式-设计模式简介 课程目标GOF设计模式深入理解面向对象软件设计复杂的根本原因解决复杂性的方法使用抽象的好处软件设计的目标 课程目标 理解松耦合设计思想掌握面向对象设计原则掌握重构技法改善设计掌握GOF核心设计模式 GOF设计模式 历史性著作《设计模式:可复用面向对象软件的基础》,描述了23中经典面向对象设计模式,创立了模式在软件设计中的地位通常说的设计模式都隐含
阅读更多...