![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计者模式
文章平均质量分 54
光临天下
无
展开
-
Java状态模式
允许对象在内部状态改变时 , 改变它的行为。原创 2023-04-26 14:20:18 · 755 阅读 · 1 评论 -
Java组合模式
又叫部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层。原创 2023-04-26 09:45:36 · 130 阅读 · 0 评论 -
适配器模式
将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)原创 2023-04-25 17:02:22 · 93 阅读 · 0 评论 -
Java桥接模式
用于把抽象化与实现化解耦,使得二者可以独立变化。原创 2023-04-25 15:16:57 · 69 阅读 · 0 评论 -
过滤器模式
Criteria接口Adult类一个过滤器类,实现了Criteria接口,将所有的age小于18的Person对象过滤掉。} }FirstNameIsLi类这个过滤器实现了Criteria接口,将名字的姓氏不为Li的Person对象过滤掉。} }AndFilter类这个过滤器类可以实现两个过滤器过滤效果的且功能,只要两个过滤器其中的一个可以过滤这个对象,那么这个对象将会被过滤。} }OrFilter过滤器类。原创 2023-03-31 09:55:51 · 74 阅读 · 0 评论 -
观察者模式
定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。原创 2023-03-29 10:04:33 · 76 阅读 · 0 评论 -
Java原型模式
用于创建重复的对象,同时又能保证性能。原创 2023-03-28 09:32:23 · 77 阅读 · 0 评论 -
Java代理模式
为其他对象提供一种代理以控制对这个对象的访问。原创 2023-03-28 09:30:56 · 67 阅读 · 0 评论 -
责任链模式
为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。原创 2023-03-27 15:20:13 · 70 阅读 · 0 评论 -
Java模板模式
一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。原创 2023-03-27 11:00:54 · 83 阅读 · 0 评论 -
Java策略模式
定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。原创 2023-03-27 10:37:23 · 91 阅读 · 0 评论 -
Java外观模式
外观模式的核心思想是通过封装一组类的接口,使其在客户端看起来像是一个单一的类,从而隐藏了这些类的实现细节。从代码可以看出,我们需要了解比较多,而且大多数我们只需默认的使用。看上去和生活都一样,但是实际上生活有生活的简单方式,编程有编程的设计模式。举例子,你有三件事需要做,打开扫地机器人扫地,煮米饭,使用洗衣机洗衣服。当然你用过以上的电器你就知道怎么使用时正确的,而且比较简单快速。当然你用过以上的类你就知道怎么使用时正确的,而且比较简单快速。生活可以让别人给你做,这样就只需要找到人,并告诉他做什么就行。原创 2023-03-23 16:20:05 · 541 阅读 · 0 评论 -
Java单例模式
单例模式、饿汉式、懒汉式、双重检测锁式、静态内部类式、枚举类。重点懒汉式讲解原创 2023-03-23 15:37:08 · 286 阅读 · 0 评论 -
抽象工厂模式
抽象工厂模式(Abstract FactoryPattern)围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。原创 2022-07-19 11:28:43 · 4311 阅读 · 1 评论 -
设计者模式
设计模式(Designpattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。其实,实现当前这几个原则基本就实现了开闭原则。这些都是对开闭原则的补充。......原创 2022-07-15 19:25:31 · 972 阅读 · 0 评论 -
Android 简单工厂模式
在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。原创 2022-07-07 16:48:14 · 1069 阅读 · 0 评论 -
Android Builder模式
对应了Build模式的定义。我参考了很多文章对Build模式的理解,大部分都从构造方法有4个参数,可以考虑使用做为出发点。我一开始也是从这里从发,写着写着发现和定义不同了。我只会去考虑去使用Build来解决参数的问题,而这个问题set方法也可解决,只是没有build看的舒服和好用而已。原创 2022-04-18 16:29:11 · 2354 阅读 · 2 评论