java
Kervin2
这个作者很懒,什么都没留下…
展开
-
Java设计模式之策略模式简单介绍
本菜也是正在处于学习阶段,对于遗漏与讲错的知识点欢迎批评指教,qq1991861807策略设计模式的应用场景:当我们公司需要做一套有关鸭子的游戏时(绿头鸭,红头鸭,橡皮鸭等等),鸭子们刚开始可能只会飞行、吱吱叫、游泳。但是随着游戏的不断更新可能会增加新的功能,例如打架,奔跑(喷火也不是不可能)。这时没了解过设计模式的开发者们可能会先创建一个鸭子的抽象类,然后在该类中定义游泳,吱吱叫,飞行的方法,然原创 2017-03-25 16:23:47 · 510 阅读 · 0 评论 -
Java设计模式之观察者模式简单介绍
本菜也是正在处于学习阶段,对于遗漏与讲错的知识点欢迎批评指教,qq1991861807我们今天简单介绍一下java的观察者模式,据说这个模式的使用频率非常高。首先是主题接口:public interface Subject { // 注册观察者 public void registerObserver(Observer o); // 删除观察者 public void r原创 2017-11-08 17:41:07 · 297 阅读 · 0 评论 -
Java设计模式之装饰器模式简单介绍
版权声明:本文是Kervin2的原创文章,欢迎批评指教。QQ:1991861807本菜也是正在处于学习阶段,对于遗漏与讲错的知识点欢迎批评指教,qq1991861807 在介绍这个模式之前有句话我分享给大家:“利用继承设计子类的行为,是在编译时决定的,而且所有的子类都会继承到相同的行为。然而,如果能够利用组合的做法扩展对象的行为,就可以在运行时动态拓展” 适用场景:当我们想让类容易扩展,在不修改原创 2017-11-09 16:54:04 · 414 阅读 · 0 评论