设计模式
暮色_年华
这个作者很懒,什么都没留下…
展开
-
【设计模式】建造者模式
建造者模式原创 2022-09-15 21:26:21 · 144 阅读 · 0 评论 -
【图解设计模式】原型模式
原型模式原创 2022-09-14 20:34:03 · 161 阅读 · 0 评论 -
【图解设计模式】单例模式
单例模式原创 2022-09-09 11:41:11 · 118 阅读 · 0 评论 -
【图解设计模式】模板方法模式
模板方法模式原创 2022-09-08 17:09:33 · 144 阅读 · 0 评论 -
【图解设计模式】迭代器模式
迭代器模式原创 2022-09-06 16:53:40 · 159 阅读 · 0 评论 -
【大话设计模式】工厂方法模式
工厂方法模式原创 2022-08-31 11:24:55 · 197 阅读 · 0 评论 -
【大话设计模式】依赖倒转原则
依赖倒转原则原创 2022-08-29 22:24:31 · 175 阅读 · 0 评论 -
【大话设计模式】开放-封闭原则
开放封闭原则原创 2022-08-29 22:07:59 · 206 阅读 · 0 评论 -
【大话设计模式】单一职责原则
单一职责原则原创 2022-08-29 21:52:57 · 139 阅读 · 0 评论 -
【大话设计模式】策略模式
设计模式:策略模式原创 2022-08-23 17:44:41 · 261 阅读 · 0 评论 -
【大话设计模式笔记】UML类图
uml类图原创 2022-08-20 11:39:05 · 155 阅读 · 0 评论 -
【大话设计模式】简单工厂模式
简单工厂模式原创 2022-08-20 11:22:10 · 131 阅读 · 0 评论 -
【大话设计模式】代理模式
代理模式是SpringAOP的底层。代理模式是SpringAOP的底层。静态代理:角色分析:抽象角色:一般会使用接口或者抽象类来解决真实角色:被代理的角色代理角色:代理真实的角色,代理真实角色后,一般会做一些附属操作客户:访问代理对象的人代理模式的好处:(1)可以使真实角色的操作更加纯粹,不用去关注一些公共的业务(2)公共的业务就交给了代理角色,实现了业务的分工(3)公共业务发生拓展的时候,方便集中管理。缺点:一个真实角色就会产生一个代理角色,开发效率变低。.原创 2022-04-27 22:47:02 · 344 阅读 · 0 评论 -
【设计模式笔记】C++抽象工厂模式
围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显示指定它们的类。每个生成的工厂都能按照工厂模式提供对象。意图:提供一个创建一系列相关或互相依赖对象的接口,而无需指定它们具体的类解决问题:主要解决接口选择的问题关键代码:在一个工厂里聚合多个同类产品AbstractFactory { getA; getB;}AFactory extends AbsF原创 2022-04-11 13:11:13 · 159 阅读 · 0 评论 -
【设计模式笔记】工厂模式
简介:java中最常用的设计模式之一。属于创建型模式。提供一种创建对象的最佳方式。工厂模式中,创建对象是不会对客户端暴露创建逻辑,并且通过使用一个共同的接口来指向新创建的对象。意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类。工厂模式使其创建过程延迟到子类进行。解决问题:接口选择的问题何时使用:明确地计划不同条件下创建不同实例时如何解决:让其子类实现工厂接口,返回的也是一个抽象的产品关键代码:class Factory{ 接口 get接口(参数){原创 2022-04-10 23:35:14 · 534 阅读 · 0 评论 -
【设计模式】设计模式简介
什么是设计模式?设计模式代表最佳的实践,是软件开发人员面临一般问题的解决方案,是一套被反复使用的,多说人知晓的,经过分类编目的,代码设计经验的总结。每一种模式都描述了一个在完美周围不断重复发生的问题,以及该问题的核心解决方案。设计模式的作用?重用代码,让代码更容易被他人理解,保证代码可靠性。设计模式是软件工程的基石。项目中合理地运用设计模式可以完美地解决很多问题。设计模式基于面向对象的设计原则:(1)对接口编程而不是对实现编程(2)优先使用对象组合而不是继承设计模式的类型:一原创 2022-04-10 22:42:32 · 520 阅读 · 0 评论