大话设计模式
di_wq
这个作者很懒,什么都没留下…
展开
-
浅析动态代理的实现
代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对转载 2012-07-04 11:30:47 · 285 阅读 · 0 评论 -
MVC设计模式
MVC设计模式是非常经典的设计模式,是非常有效率的一种设计模式,比如struts框架就是一个典型的MVC的框架,下面就介绍一下这种设计模式 MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。 视图(View)代表用原创 2012-06-28 15:43:44 · 384 阅读 · 0 评论 -
里氏替换原则
里氏代换原则(Liskov Substitution Principle, LSP)1、里氏代换原则定义若对于每一个类型S的对象o1,都存在一个类型T的对象o2,使得在所有针对T编写的程序P中,用o1替换o2后,程序P的行为功能不变,则S是T的子类型。 What is wanted here is something like the following substitution原创 2012-06-28 15:58:12 · 369 阅读 · 0 评论 -
设计模式
文章来源:http://www.itisedu.com/phrase/200603061631585.html设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软转载 2012-07-26 10:43:24 · 1150 阅读 · 0 评论 -
java的三十个基本原则
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。原创 2012-07-25 17:36:08 · 1599 阅读 · 0 评论