Strategy pattern also known as Policy Pattern. 挺有意思的看了一个例子,将不通的Algorithm 设计为不同的类,然后通过一个Context 类联系在一起。点击(此处)折叠或打开package policypattern;interface Strategy{ &nbs...【阅读全文】
调解人 调停The major participants of the Mediator pattern are:Mediator: Defines an interface for communicating with Colleague objects.ConcreteMediator: implements cooperative behavior by coordinating Colleague objects,it also knows and maintains its colleagues.Colleague Classes: Each Colleague ...【阅读全文】
Template pattern 是很容易理解的,父类只声明一些函数,并不去实现,具体的实现让子类去自己实现。Usage in jdk: All non-abstract methods of java.io.InputStream, java.io.OutputStream, java.io.Reader and java.io.Writer 。 点击(此处)折叠或打开package template;...【阅读全文】
This Pattern is used to extend the functionality of an object dynamically without having to change the original class source or using inheritance. This is accomplished by creating an object wrapperreferred to as Decorator around the actual object. Component Interface: The interface or ...【阅读全文】
According to GoF definition: bridge pattern is ,decouple an abstraction from its implementation so that the two can vary independently. 我实在是理解无力, 还是看code吧。Usage in Jdk:AWT (It provides an abstraction layer which maps onto the native OS the windowing support)JDBC...【阅读全文】