
Java设计模式
xyphf_和派孔明
全栈工程师,熟悉原生JavaScript、TypeScript、ES6、Webpack、VUE全家桶、JAVA SSM框架、Spring boot 、Spring cloud、MySql、Oracle、Linux等,可独立构建多页面、单页面应用项目。
展开
-
Java设计模式介绍
设计模式(Design Patterns)——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式转载 2017-10-25 19:42:01 · 624 阅读 · 0 评论 -
Java设计模式之工厂方法模式
工厂方法模式共分为三种:普通工厂模式,静态工厂模式,抽象工厂模式1、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先请看下关系图。 举例如下:(我们举一个发送邮件和短信的例子) 首先,创建二者的共同接口://1.首先写一个接口 public interface Sender { //不用加abstract关键字,在这里默认就是抽象方法 public转载 2017-10-25 21:17:25 · 810 阅读 · 0 评论 -
Java的设计模式之单例模式
在某些特殊场合中一个类对外提供了一个对象且只能是一个对象,这样的类叫做单例类,编写单例类的设计思想叫做单例设计模式。如例: 自定义Singleton类,实现该类的封装; 自定义TestSingleton类,在main方法中能得到且只能得到Singleton类中的一个对象;public class Singleton{ //2.提供本类的引用作为本类的成员变量 private原创 2017-09-28 22:22:14 · 324 阅读 · 0 评论 -
Java设计模式之模板设计模式
public abstract class TestAbstract { private int cnt; public TestAbstract() { super(); } public TestAbstract(int cnt) { super(); setCnt(cnt); } public int原创 2017-10-07 18:58:48 · 352 阅读 · 0 评论 -
Java设计模式之装饰模式
顾名思义,装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例,关系图如下: Source类是被装饰类,Decorator类是一个装饰类,可以为Source类动态的添加一些功能,代码如下://1.创建一个接口 public interface Sourceable { public void method();转载 2017-10-25 21:49:16 · 349 阅读 · 0 评论