
设计模式
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。
律二萌萌哒
今天不学习,明天变垃圾
展开
-
玩转建造者模式
玩转建造者模式建造者模式也属于创建型模式,它提供了一种创建对象的最佳方式。定义:将一个复杂对象的构建与它的表示进行分离,使得同样的构建过程可以创建不同的表示主要作用:在用户不知道对象的建造过程和细节的情况下就可以创建复杂的对象。(说白了就是把内部的建造过程和细节隐藏起来)用户只需要给出指定复杂对象的类型和内容,建造者模式负责按顺序创建复杂对象(把内部的建造过程和细节隐藏起来)例如:具体代码实现:抽象的建造者 Builderpackage com.factory.builde原创 2020-11-22 12:14:23 · 123 阅读 · 0 评论 -
玩转抽象工厂模式
抽象工厂模式定义:抽象工厂模式提供了一个创建一系列相关或者相互依赖对象的接口,无需指定它们具体的类实践:定义两个产品接口(手机产品接口,路由器产品接口)IphoneProductpackage com.factory.abstract1;//手机产品接口public interface IphoneProduct { void start();//开机 void shutdown();//关机 void callup();//打电话 void se..原创 2020-11-22 00:51:00 · 122 阅读 · 0 评论 -
玩转工厂模式
1. 简单工厂模式代码实现:Carpackage com.factory.simple;//车public interface Car { void name();}Wulingpackage com.factory.simple;public class Wuling implements Car{ @Override public void name() { System.out.println("五菱宏光!"); }}T.原创 2020-11-21 23:41:22 · 161 阅读 · 0 评论 -
玩转单例模式
设计模式的基本要素模式名称问题解决方案效果原创 2020-11-21 21:52:12 · 162 阅读 · 2 评论