一个菜鸡JAVA后端的博客~

公告
一个菜鸡的JAVA后端,评论系统23-6点无法接收到消息,请尽量其他时间回复~

Gridea主题-Natural
发布日期:2020-07-05
Gridea

这是一个基于Gridea的主题,大部分功能已经完成完毕,其他bug以及一些小功能以后再更新。 虽然不能说功能齐全,但是该有的功能还是都有了 使用效果请参考:博客 注意 如果您要对主题进行修改,请fork一份。 如果觉得主题还不错可以来一个star 由于比较懒,所以这个可能不会怎么更新 请勿用于商业用途 已开发功能 代码高亮 主题使用的代码高亮是:prismjs 默认使用的是OKAIDIA,...

定义 Avoid coupling the sender of a request to its receiver by giving more than one object an chance to handle the request.Chain the receiving objects and pass the request along the chain until an obje...
设计模式-命令模式
发布日期:2020-09-14
Java DesignPartten Code

定义 Encapsulate a request as an object,thereby letting you parameterize clients with different requests,queue or log requests,and support undoable operations(将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排队或者记录请...

定义 Define an object that encapsulates how a set of objects interact.Mediator promotes loose coupling by keeping objects from referring to each other explicitly,and iit lets you vary their interaction...
定义 Specify the kinds of objects to create using a prototypical instance,and create new objects by copying this prototype(用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象) 原型模式简单程度仅次于单例模式和迭代器模式,其核心是一个Clone方法,通过该方法进行对象的...
定义 Provide a surrogate or placeholder for another object to control access to it.(为其他对象提供一种代理以控制对这个对象的访问) 代理设计模式通常有三个角色 Subject抽象主题角色:抽象主题类可以是抽象类也可以是接口,是一个最普通的业务类型定义,无特殊要求。 RealSubject具体角色:也叫做被委托角色、...
定义 Separate the construction of a complex object from its representation so that the saame construction process can create different representations.(将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。) 建筑者模式通常有四个...
设计模式-模板方法设计模式
发布日期:2020-08-24
Java DesignPartten Code

定义 Define the skeleton of an algorithm in an operation,deferring some steps to subclasses.Template Method lets subclasses redefine certain steps of an algorithm without changing the algorithm's struc...

策略模式是一种行为模式,之所以放在工厂模式的后面来讲,是因为这个模式比较简单,而且和工厂模式混用起来很方便也很常用。 定义 Define a family of algorithms,encapsulate each one,and make them interchangeable.(定义一组算法,将每个算法都封装起来,并且使他们可以互换) 优点 算法可以自由切换:只要实现了抽象策略,那么...
设计模式-抽象工厂模式
发布日期:2020-08-06

定义 Provide an interface for creating families of related or dependent objects without specifying their concrete classes.(为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类) 优点 封装性:每个产品的实现类不是高层模块要关心的,高层模块只关心接口,抽象。对...