代理模式是最常用的一个设计模式之一,理解起来也是很简单,一张图足以说明了,LZ就不废话了。至于代理模式能干嘛也不是LZ今天想说的,今天主要想简单介绍下JAVA里面的动态代理。“动”当然是相对“静”来说的,那么什么是静,怎么就又动了呢?LZ想举个生活中常见的例子来说明,俗话说“谈钱伤感情”,但生活所迫...
分类:
编程语言 时间:
2014-05-20 02:30:20
阅读次数:
519
线程安全问题的由来
在传统的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高手呢?
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
简单工厂模式描述的是,通过类的继承关系,父类(工厂类)与子类(产品类),调用父类中的方法,实际干活儿的是子类中的方法;封装需求的不确定性,做出通用的编程,下面以常用的计算器为例:最容易想到的写法是:
1 Console.WriteLine("请输入操作数1:"); 2 ...
分类:
其他好文 时间:
2014-05-19 08:35:36
阅读次数:
240
设计模式(Design
pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构...
分类:
其他好文 时间:
2014-05-17 14:21:06
阅读次数:
323
一个人没事,写了一个底层数据实现读取设计模式,个人觉得还是蛮好扩展,里面有不足的地方希望大家给予指导。话不多说先看个图吧!图可能不正规,伤害了你的眼睛见谅。有图有真相其实这个设计模式,就是一个简单的创建模式。什么是创建模式,我就简单的说一下,利用创建者模式可以创建出不同类型的产品。首先我定义了一个S...
分类:
其他好文 时间:
2014-05-17 14:12:39
阅读次数:
360
说起Http编程,不尽然想起GET和POST两种请求方式,本文以简洁明了的的步骤和说明,将Android中常用的Http编程的方式列举出来,给刚刚在Android路上起步的奋斗者参考和指引,希望快速上手应用Android Http编程的同仁可以先绕过下面一段话。
Android Http 客户端编程设计模式(步骤):
1.网络权限:添加INTERNET用户权限。
2.UI设计:设计用户界面。
3.发出请求:客户端提交HTTP请求,提交数据,切记不能在UI线程完成。
4.接收响应:接收服务器端的响应,获取服务...
分类:
移动开发 时间:
2014-05-16 01:44:59
阅读次数:
408