![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java 设计模式
文章平均质量分 77
实力坑队友
在美梦中竞争,唯有拼命进取
展开
-
策略模式-StrategyMode
今天跟同事聊天的时候,聊到了java的设计模式,自己完全没弄过,真是尴尬,一脸蒙蔽。不过说实在的,做java android 的不学学设计模式,也都不好意思自己是做java的。其实吧,设计模式真的很重要,是技术提升的毕竟之道,好了闲话不多说,就记录一下自己的学习理解心德吧。 设计模式的出现,都是源于程序员的惰性,偷懒促进了设计模式的出现。今天学习了策略模式,何为策略模式,策略模式又称算法簇模式,原创 2016-08-25 22:58:51 · 359 阅读 · 0 评论 -
建造者模式-仿android-AlertDialog的实现
建造者模式,用的太多太多,简洁方便 不做过多的解释。下面看具体实现代码,易懂。 思路是,在dialog中创建一个静态内部类builder,builder中的属性,都具有默认值,builder中的属性跟dialog中的属性类型数量一致,创建一个参数是builder的dialog构造方法,将builder中的属性复制给dialog。为了符合设计模式,最好有一个builder 或者create方法。原创 2016-09-08 00:05:19 · 784 阅读 · 0 评论 -
java代理模式之静态代理与动态代理
代理这个词并不陌生,就像当前比较火的游戏英雄联盟,也是由腾讯代理拳头公司的游戏,他负责lpl赛区所有的赛事游戏更新以及捞油水的法子。java中的代理模式与这略微有些不同,因为他与赚钱无关,哈哈哈。只是帮助理解,下面说一个比较浅显的例子。 在公司中有前台与公司其他成员,公司其他成员难免会有快递啊、或者老婆来访查堂什么的。但是公司明确规定,上班期间不能做与上班无关的事情,因此无法查收快递、老婆查堂没原创 2016-09-08 20:27:37 · 271 阅读 · 0 评论