![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
23中设计模式
文章平均质量分 79
Stella呀
目标是太阳的话,就不必留恋萤火之光
你可以成为你想成为的任何一种人,但前提是你足够努力
展开
-
创建型模式总结与对比
创建型模式分五类:单例模式、工厂方法模式、抽象工厂模式、原型模式、建造者模式。单例模式和原型模式是不容易混淆的,而工厂方法模式、抽象工厂模式、建造者模式是比较容易混淆的,很容易让人感觉它们做的是差不多的。原创 2022-10-24 09:38:15 · 200 阅读 · 0 评论 -
23种设计模式笔记第十三篇行为型模式之策略模式
行为型模式不仅仅关注类和对象的结构,而且重点关注它们之间的相互作用。通过行为型模式,可以更加清晰地划分类与对象的职责,并研究系统在运行时实例对象 之间的交互。在系统运行时,对象并不是孤立的,它们可以通过相互通信与协作完成某些复杂功能,一个对象在运行时也将影响到其他对象的运行。行为型模式同样也分为类行为型模式和对象行为型模式。类行为型模式:类的行为型模式使用继承关系在几个类之间分配行为,类行为型模式主要通过多态等方式来分配父类与子类的职责。原创 2022-10-07 23:27:37 · 81 阅读 · 0 评论 -
23种设计模式笔记第八篇代理模式
代理模式(Proxy)有三种代理模式:静态代理、动态代理、Cglib代理实际上想到中介就简单多了,代理就相当于中介静态代理角色分析:抽象角色:一般会使用接口或者类来解决(租房)真实角色:被代理的角色(房东)代理角色:代理真实的角色,代理真实角色后,一般会做一些附属操作(中介)客户:访问代理对象的人(租房的人)代理模式的应用场景如果已有的方法在使用的时候需要对原有的方法进行改进,此时有两种办法:1、修改原有的方法来适应。这样违反了开闭原则。2、就是采用.原创 2022-05-08 16:20:30 · 180 阅读 · 0 评论 -
23种设计模式笔记第七篇桥接模式
桥接模式原创 2022-05-08 02:58:20 · 115 阅读 · 0 评论 -
23种设计模式笔记第六篇结构型模式之适配器模式
适配器原创 2022-05-07 12:39:47 · 125 阅读 · 0 评论 -
23种设计模式笔记第五篇原型模式
原型模式就是以某个东西为原型,将它进行拷贝。(也就是复制粘贴的思想)原型模式的定义(Prototype Pattern)原型模式是一种对象创建型模式,用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。原型模式允许通过一个原型对象创建一个或多个同类型的其他对象,而无须知道任何创建的细节模式动机1、复制一个对象,从而克隆出多个与原型对象一模一样的对象——原型模式2、有些对象的创建过程较为复杂,而且需要频繁创建3、通过给出一个原型对象来指明所要创建的对象的类型,然后用原创 2022-05-07 01:59:12 · 236 阅读 · 0 评论 -
23种设计模式笔记第四篇建造者模式
建造者模式原创 2022-04-25 06:37:27 · 315 阅读 · 0 评论 -
23种设计模式笔记第三篇简单工厂模式、工厂方法模式以及抽象工厂模式
简单工厂模式、工厂方法模式以及抽象工厂模式原创 2022-04-24 17:04:30 · 527 阅读 · 0 评论 -
枚举enum与反射
枚举原创 2022-04-24 01:41:42 · 348 阅读 · 0 评论 -
23种设计模式笔记第二篇单例模式
单例中最重要的就是(一旦构造方法私有,别人就无法new这个对象了)是23种设计模式中最简单的。单例模式是必须学的,不会单例模式的程序员是不合格的,饿汉式、懒汉式、恶汉式,仅此一篇就够了原创 2022-04-24 02:15:08 · 370 阅读 · 1 评论 -
23种设计模式笔记第一篇资料链接以及设计原则
23种设计模式原创 2022-04-23 18:25:44 · 691 阅读 · 0 评论