码迷,mamicode.com
首页 >  
搜索关键字:设计模式 原型模式    ( 22158个结果
理解Java动态代理(1)—找我还钱?我出钱要你的命
代理模式是最常用的一个设计模式之一,理解起来也是很简单,一张图足以说明了,LZ就不废话了。至于代理模式能干嘛也不是LZ今天想说的,今天主要想简单介绍下JAVA里面的动态代理。“动”当然是相对“静”来说的,那么什么是静,怎么就又动了呢?LZ想举个生活中常见的例子来说明,俗话说“谈钱伤感情”,但生活所迫...
分类:编程语言   时间:2014-05-20 02:30:20    阅读次数:519
ThreadLocal设计模式 .
线程安全问题的由来 在传统的Web开发中,我们处理Http请求最常用的方式是通过实现Servlet对象来进行Http请求的响应.Servlet是J2EE的重要标准之一,规定了Java如何响应Http请求的规范.通过HttpServletRequest和HttpServletResponse对象,我....
分类:其他好文   时间:2014-05-20 01:41:27    阅读次数:425
设计模式 - 原则应用
一. 单一职责 (代码设计规范) 1. 类的设计 对应一个功能模块 2. 方法的设计 对应一个功能, 代码行不应超过10行二. 开闭原则 (代码严谨) 1. 方法完成后, 需要经过完整的测试, 尽量以后修改时,无需对一写好的代码修改,而是添加新的方法,对现有的方法进行补足三. 替换原则 (代码...
分类:其他好文   时间:2014-05-19 11:19:01    阅读次数:195
设计模式 - 接口和抽象类
总结: 1. 同一类用抽象 2. 不同类同一功能用接口 3. 接口尽量功能少
分类:其他好文   时间:2014-05-19 10:57:41    阅读次数:155
Android高手应该精通哪些内容
很多Android开发者已经度过了初级、中级,如何成为一个Android高手呢? Android123就各个级别的程序员应该掌握哪些内容作为下面分类。一、初级 1. 拥有娴熟的Java基础,理解设计模式,比如OOP语言的工厂模式要懂得。 2. 掌握Android UI控件、Android Java层...
分类:移动开发   时间:2014-05-19 10:40:17    阅读次数:214
设计模式 - 五大原则
1、单一职责 (单个类,接口,方法只有一个功能)2、开闭原则 (可以扩展,不能修改)3、替换原则(Is-A) (用父类替换子类,注意父类需要包含所有子类方法,属性,否则子类独有方法无法调用)4、依赖倒置原则 (面向接口设计,类与类不直接通信,而是通过类的上层接口来通信)5、接口隔离原则 (接口尽量功...
分类:其他好文   时间:2014-05-19 10:31:57    阅读次数:203
23种设计模式之简单工厂
简单工厂模式描述的是,通过类的继承关系,父类(工厂类)与子类(产品类),调用父类中的方法,实际干活儿的是子类中的方法;封装需求的不确定性,做出通用的编程,下面以常用的计算器为例:最容易想到的写法是: 1 Console.WriteLine("请输入操作数1:"); 2 ...
分类:其他好文   时间:2014-05-19 08:35:36    阅读次数:240
MVVM3
MVVM设计模式2010-09-19 23:59:18|分类:MVVM|标签:mvvmsilverlight4mvcmvpcommand|举报|字号订阅一、背景:与用户界面 (UI) 相关的最大的问题就是大量的凌乱的代码,原因两个:(1) 用户界面包含负责的逻辑用于维护界面相关对象;(2) 其次也包...
分类:其他好文   时间:2014-05-18 20:30:37    阅读次数:398
mvvm2
1:设计模式在MVP模式中,为了让UI层能够从逻辑层上分离下来,设计师们在UI层与逻辑层之间加了一层interface。无论是UI开发人员还是数据开发人员,都要尊重这个契约、按照它进行设计和开发。这样,理想状态下无论是Web UI还是Window UI就都可以使用同一套数据逻辑了。借鉴MVP的IVi...
分类:其他好文   时间:2014-05-18 20:20:30    阅读次数:382
Chapter 6 装饰模式
修饰模式,是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,修饰模式相比生成子类更为灵活,这样可以给某个对象而不是整个类添加一些功能。例如:DataOutputStream dos = new DataOutputStream(new BufferedOutputStre...
分类:其他好文   时间:2014-05-17 21:01:13    阅读次数:287
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!