大话设计模式
文章平均质量分 68
对常见的设计模式进行总结和学习
thginWalker
先了解世界,再隐秘其中!
展开
-
迭代器模式
迭代器模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不暴露集合的内部结构,又可让外部代码透明地访问集合内部的数据。迭代器模式在访问数组、集合、列表等数据时,尤其是数据库数据操作时,是非常普遍的应用,但由于它太普遍了,所以各种高级语言都对它进行了封装,所以反而给人感觉此模式本身不太常用了。原创 2024-04-08 16:01:29 · 593 阅读 · 0 评论 -
单例模式
单例模式估计是校招考的最多的了,没想到此刻还在复习单例模式。单例模式(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。原创 2024-04-09 11:57:04 · 503 阅读 · 0 评论 -
《C++设计模式》——行为型
前言Interpreter(解释器)Template Method(模板方法)Chain of Responsibility(责任链)Command(命令)Iterator(迭代器)Mediator(中介者)Memento(备忘录)Observer(观察者)State(状态)Strategy(策略)Visitor(访问者)后记原创 2023-09-07 15:11:04 · 730 阅读 · 0 评论 -
《C++设计模式》——结构型
前言Adapter Class/Object(适配器)Bridge(桥接)Composite(组合)Decorator(装饰)Facade(外观)Flyweight(享元)Proxy(代理)后记原创 2023-09-07 15:09:38 · 767 阅读 · 0 评论 -
《C++设计模式》——创建型
前言Factory Method(工厂模式)Abstract Factory(抽象工厂)Builder(建造者)Prototype(原型)Singleton(单例)后记原创 2023-09-07 15:08:22 · 490 阅读 · 0 评论 -
《C++设计模式》目录汇总
前言曾经狠多时候尝试去静下心来学设计模式,但是往往由于懒惰都木有坚持下来,由于找工作原因以及自身能力提升,必须要认真学习起来咯。目录设计模式简介面向对象设计原则模板方法策略模式观察者模式装饰模式桥模式工程方法抽象工厂原型模式构建器单件模式享元模式门面模式代理模式适配器中介者状态模式备忘录组合模式迭代器职责链命令模式访问器解析器设计模式总结后记既要快速高效学完,又要认真做笔记敲代码加理解,加油呀!...原创 2021-04-16 10:53:49 · 227 阅读 · 0 评论