自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

持续改进

Diving toward the seabed!

  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 MVC 和Model2的区别

1.简述MVC。MVC是复合模式,结合了观察者模式、策略模式和组合模式。模型使用Observer,控制器是视图的策略,视图使用组合模式实现用户界面。适配器是使用MVC时,经常附带用到的技巧:使用适配器将模型适配成符合现有视图和控制器的需要的模型。2.MVC 和Model2的区别。Model2是MVC在Web上的应用。

2008-07-23 18:01:00 2709 2

原创 Template Pattern

Hook,是一种被声明在抽象类中的方法,但只有空的或者默认的实现。算法的某些步骤是可选的,我们就可以将这些步骤实现为Hook,而不是实现成抽象方法。

2008-07-08 17:45:00 556

原创 模式比较

模式比较: 1. Decorator、 Adapter、FacadeDecorator:不改变接口,但加入责任(将一个对象包装起来,以增加新的行为和责任)。 Adapter:将一个接口转成另一个接口(将一个对象包装起来,以改变其接口)。 Facade:简化接口,将客户从组件的子系统中解偶出来。2. Template Method、Strategy、Factory Method:

2008-07-08 17:32:00 648 1

原创 方法设计

方法设计 1.Q:利用字符串传入参数化的类型,似乎有点危险,比如clam,拼成calm怎么办? A:可以创建代表参数类型的对象和使用静态常量或者Java5的enum。

2008-07-08 17:24:00 653

原创 The Principle of Least Knowledge

一、//example public class Car {    Engine engine;         public Car(){}         public void start(Key key){  Doors doors = new Doors();  //4. parameter  boolean authorized = key.turns();

2008-07-07 17:41:00 748

原创 Singleton的三种方案

一、//Synchronize the methodpublic class Singleton {    private static Singleton uniqueInstantce;    private Singleton() {    }    public static synchronized Singleton getInstance() { if (un

2008-07-07 17:23:00 769

原创 Adaper Decorator Facade 三者的 区别

Adapter:将一个对象包装起来以改变其接口; Decorator: 将一个对象包装起来以增加新的行为和责任; Facade:将一群对象"包装"起来以简化其接口;

2008-07-07 17:15:00 812

下拉级联汇总

2,3级下拉菜单级联实现汇总

2008-03-17

struts1&struts2

在10个方面详述了struts1与struts2的区别

2007-09-04

精通EJB3.0

EJB3.0EJB3.0EJB3.0EJB3.0EJB3.0EJB3.0EJB3.0EJB3.0EJB3.0

2007-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除