自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (2)
  • 收藏
  • 关注

原创 Mediator模式

Mediator”:中介、调解者(注:在《图解设计模式》一书中,又被译为,对于这个翻译我还是很认可的,所以中译的话我就沿用书中的译文,独裁者模式)顾名思义,独裁者模式的核心应当为由一个人来做决定,但是在程序中,经常是多个类根据对方的状态做出不同的反应,这也叫做通信,说的比较抽象,举个例子,比方说A类和B类关联,那么怎么个关联法呢,通常的情形便是A类根据B类的状态而执行某段函数,或者对属性做出某些改变。

2023-04-17 23:55:22 132

原创 设计模式之Facade模式

Facade模式是一个定义了高层接口,使得用户可以对子系统的使用更加方便并且使代码与子系统解耦的设计模式。当需要建立一个有层次的子系统时,子系统之间的通信可以仅仅通过facade进行,大大降低耦合。对客户屏蔽了子系统组件,减少了客户处理的对象数目,并使得子系统使用起来更加容易。降低了子系统与客户端之间的耦合度,使得子系统的变化不会影响调用它的客户类。当需要为一个复杂子系统提供一个简单的接口时。当客户端的代码需要和抽象的实现进行解耦时。使用门面接口来实现子系统的类调用。"Facade":建筑物的正面。

2023-03-27 11:17:06 154

原创 设计模式之Chain of Responsibility模式

Chain of Responsibility模式是一种为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止的设计模式。当请求和处理者之间的关系是不确定的,而且对处理速度没有太高的要求时,可以使用Chain of Responsibility模式。弱化了发出请求的人和处理请求的人之间的关系。实现Handler接口以适应不用的处理方法。可以动态的改变职责链。

2023-03-27 10:11:17 91

原创 设计模式之Decorator模式

一种与Composite模式一样都具有递归结构的设计模式,但Decorator模式的主要目的是通过添加装饰物来增加对象的功能。

2023-03-25 16:48:11 127

原创 设计模式之Composite模式

Composite模式是一种将容器和内容当成是同一种对象来看来的设计模式。

2023-03-24 22:19:12 60

原创 策略模式之Strategy模式

策略模式是行为型模式(用来解决类或对象之间的交互,更合理的优化类或对象之间的关系) 用来控制抽象方法的,抽象方法是固定的,抽象方法的实现类是不一样的(具体实现,设计不同的子类)即多态

2023-03-23 23:11:29 68

原创 设计模式之Bridge模式

Bridge模式

2023-03-20 17:24:11 125

原创 Abstract Factory模式

Abstract Factory模式,比对了Builder模式进行学习。

2023-03-16 17:48:22 154

原创 设计模式之Builder模式

Builder模式似乎来源于生活中的建筑过程,将传统的建造过程抽象成为一种通用的设计模式,来完成复杂的实例生成,从而实现需求。

2023-03-09 19:20:21 174

原创 设计模式之Prototype模式

Prototype模式

2023-03-05 10:44:39 94

原创 设计模式之Singleton模式

《图解设计模式》的第三部分生成实例中的第一个模式Singleton模式

2023-03-04 20:05:56 67

原创 设计模式之Factory Method模式

关于《图解设计模式》的第四章,Factory Method模式的一点拙见,欢迎各位道友补充或指正。

2023-02-28 22:36:39 83

原创 设计模式之Template Method模式

该设计模式隶属《图解设计模式》一书的第二部分,名为交给子类。

2023-02-27 22:31:43 97

原创 设计模式之Adapter模式

本章为Adapter模式的个人学习博客,欢迎各位道友提出指正!

2023-02-26 16:57:16 204

原创 设计模式之Iterator模式

笔者近期正在学习一些常用的设计模式,由于处于刚刚起步的阶段,所以就《图解设计模式》一书进行学习。 因为该博客属于个人总结类博客,所以零散的知识点便不在赘述,只谈谈我对于该模式的一些个人理解

2023-02-26 11:12:32 201 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除