
设计模式
大师老顽童
这个作者很懒,什么都没留下…
展开
-
Java设计模式之单例模式
摘自《Header First设计模式》文中的源码初代方法:package singleton;public class Singleton { //利用静态变量记录Singleton类唯一的实例 private static Singleton uniqueInstance = null; //声明为私有的构造器,只有Singleton类内才能能够调用构造器 private Singleton() { System.out.pr原创 2021-07-24 17:28:48 · 2265 阅读 · 0 评论 -
Java设计模式之适配器模式
摘自《》定义一个鸭子的模型接口:Duck.javapackage Adapter;/* * 鸭子实现了Duck的接口,具备呱呱叫和飞行的能力 */public interface Duck{ public void quack(); public void fly();}定义一个火鸡的模型接口:Turkey.javapackage Adapter;/* * 介绍新的街头冠禽 */public interface Turkey{原创 2021-04-01 15:36:14 · 179 阅读 · 1 评论 -
PHP设计模式之装饰者模式:钢铁侠的战衣逐步升级
#钢铁战衣升级标准interface DecorateArmor{ public function generateWeapon();//生成新功能}#待装饰对象 Iron ManClass IronMan implements DecorateArmor{ private $name; public function __construct($name) { $th...原创 2018-11-22 01:05:17 · 269 阅读 · 0 评论