java设计模式-原型模式
摘要:第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 简历复印——原型模式 简历复印,一个复制过程,原型模式即一个复制过程。 UML图: Prototype:抽象接口,定义一个可以复制自己的方法;ConcretePrototype1:Prototype的具体实现;Concre
阅读全文
java设计模式-代理模式
摘要:第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 为别人做嫁衣——代理模式 小明要到了该结婚的年纪了,但是还没有女朋友,这个时候小明应该去相亲。但是小明又不认识什么女孩子,这个时候小明想到找个媒婆帮他找个相亲对象,媒婆就是个代理,小明不需要出面,但是又达到了和女孩子相亲的
阅读全文
java设计模式-装饰模式
摘要:第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 穿什么有这么重要?——装饰模式 生活中有这么个场景,假如我们在睡觉,临时有事要出门,这时候我们要穿衣服出门,这时候穿衣服是一件件穿起来,穿什么,穿几件,这些都是可以拓展的,什么顺序穿着? 在代码中,我有了一部分功能,但是我
阅读全文
java设计模式-策略模式
摘要:第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 场景:商城打折活动,但是我不确定是打几折,因为换季可能打折力度不一样,8折,9折,满300减50等等等等,这时候我们去计算用户的实际消费数额,这个时候可以用上策略模式;把计算这个过程策略化。 首先是父类,这是个抽象算法,我
阅读全文
java设计模式-简单工厂模式
摘要:第一次好好的看设计模式,可能有不对的地方,大佬们可以下面指出,感谢! 分割线 电话父类,主要行为有打电话,上网,报告手机型号; 子类有一系列手机,分别实现接口Phone; 工厂类,主要是创造手机; 接下来是执行类去调用工厂类创建手机,执行手机行为操作; 控制台打印; 换一种手机: 需要什么手机就去工
阅读全文