![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 79
Python讲解23种设计模式,实际上是26种设计模式。
一路向东_
浙大优营,南科大预推免录取,放弃保研,数竞数类国二,一名数学专业的腾讯后台工程师,热爱数学、热爱编程、热爱音乐。
展开
-
进入现代云技术的世界-APIGateway、ServiceMesh、OpenStack、异步化框架、云原生框架、命令式API与声明式API
APIGateway、ServiceMesh、OpenStack、异步化框架、云原生框架、命令式API与声明式API原创 2023-08-09 21:18:14 · 1357 阅读 · 0 评论 -
设计模式-创建型模式(单例、工厂、建造、原型)
抽象工厂模式(Abstract Factory Pattern):是一种将工厂类进行抽象化的进一步改进,它使用了对象组合的方式来构建不同的产品族。简单工厂模式(Simple Factory Pattern):简单工厂模式是一种基本的工厂模式,通常由一个工厂类根据传入的参数动态决定创建哪种产品类的实例。Characters: 工厂角色(Factory) 具体工厂角色(Concrete Factory) 抽象产品角色(Product) 具体产品角色(Concrete Product) 客户端(Client)原创 2023-06-05 12:48:07 · 1469 阅读 · 0 评论 -
设计模式-结构型模式(适配器、桥、组合、装饰器、外观、亨元、代理)
通过使用 Proxy 对象,我们可以附加一些额外的功能,例如记录请求日志或缓存数据,而不改变 RealSubject 的代码。如,定义了一个英文翻译类,现需适配成中文翻译类,那么就可以使用适配器模式,在构造方法中构造英文类,再去实现中文方法。如,在一个文件系统中,一个文件夹可以包含多个文件和子文件夹,可用组合模式来表示这个文件系统的结构。例如,在游戏中有多种武器和角色,我们可以使用桥接模式将武器和角色分离开来,从而可自由地组合它们。提供一个简单的接口,用于访问底层复杂系统的一些功能。原创 2023-06-05 18:18:28 · 549 阅读 · 0 评论 -
设计模式-行为型模式(模板方法、策略、观察者、迭代器、责任链、命令、状态、备忘录、访问者、中介者、解释器)
行为型模式:专注于对象之间的及如何通过彼此之间的交互来完成任务。行为型模式通常集中在描述对象之间的分配和机制,并提供了一些优雅解决特定问题的方案。原创 2023-06-06 15:50:26 · 680 阅读 · 0 评论 -
Singleton Pattern
单例模式(Singleton Pattern)是一种创建型设计模式,它保证一个类仅有一个实例,并提供访问该实例的全局访问点。原创 2023-06-06 16:14:57 · 294 阅读 · 0 评论