设计模式
道生壹贰
道生一,一生二,二生三,三生万物。
展开
-
单例模式-懒汉式&饿汉式&枚举
以下文章来源于程序员修炼 ,作者静幽水1.问题背景某公司老板在招程序员是承诺帮忙解决单身问题,给程序员分配一个女朋友,于是单身的小强毫不犹豫的去应聘了,并被顺利录用。那么我们怎么用代码来模拟一下呢?首先定义一个女朋友的类,拥有俩个属性,姓名和年龄。public class GirlFriend { private String name; private int age; public...转载 2019-12-31 19:38:23 · 548 阅读 · 0 评论 -
代理模式
【 故事背景 】小明想买法国香水送女朋友,但国内内有货源售卖小明托在法国的小红帮忙购买,并给5%辛苦费小红答应并开启代购模式,转到了很多手续费故事中,[ 小明是一个客户 ],他让小红帮忙购买香水,[ 小红就成了代理对象 ],而[ 香水提供商是一个真实的对象 ],可以售卖香水,小明通过代理商小红,购买到法国的香水,这就是一个代购的例子。这就是最典型的代理模式,代购从供应商购买货物后返回给调用者。代理可以分为静态代理和动态代理两大类:【 静态代理 】优点:代码结构简单,较容易实现缺点转载 2020-09-04 15:39:32 · 185 阅读 · 0 评论