自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 深入理解abstract class和interface

  abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是

2006-04-29 08:56:00 580

转载 建筑者模式

definition定义 Separate the construction of a complex object from its representation so that the same construction process can create different representat

2006-04-29 08:39:00 831

转载 面象对象设计的原则

软件设计中存在的问题什么是好的设计面向对象的基本设计原则当存在的问题过于僵硬(Rigidity)很难加入新功能过于脆弱(Fragility)很难修改复用率低(Immobility)高层模块无法重用黏度过高(Viscosity)破坏原始设计框架什么是好的设计?一个好的系统设计应该有如下的性质:可扩展性、灵活性、可插入性。设计目标可扩展性(Extensibi

2006-04-25 16:19:00 868

原创 抽象工厂设计模式

定义Provide an interface for creating families of related or dependent objects without specifying their concrete classes. UML 类图表参与者The classes and/or objects participating in this pattern are

2006-04-25 08:10:00 710

原创 工厂方法模式

工厂方法模式的用意是定义一具创建产品对象的工厂接口,将实际创建工作推迟到子类中。

2006-04-16 14:38:00 555

原创 原则

1、我们最优先要做的是通过尽早的、持续的将会有价值的软件来使客户满意。2、即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。3、经常性地交付可以工作的软件,交付的间隔可以从几周到几个月,交付的时间间隔越短越好。4、在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。5、围绕被激励起来的个人来构建项目。给他们提供所需要的环境和支持,并且信任他们能够完成

2006-04-14 16:54:00 675

原创 开-闭原则

“开-闭”原则讲的是: 一个软件实体应当对扩展开放,对修改关闭。Software entities should be open for extension,but closed for modification.“对可变性的封装原则”:找到一个系统的可变因素,将它封装起来。“对可变性的封装原则”意味着两点:(1)一种可变性不应当散落在代码的很多角落里,而应当被封装到一个对象里面。

2006-04-02 14:25:00 759

原创 Servlet 的生命周期

Servlet 的生命周期分为init, service, and destroy.三部分。The init( ) MethodThe init method is called by the servlet container after the servlet class has been instantiated. The servlet container calls this m

2005-06-11 15:43:00 623

原创 简单工厂模式

简单工厂模式就是由一个工厂类根据参数来决定创立出那一种产品类的实例。下面的UML类图就精确定义了简单工厂模式的结构。 简单工厂模式就是由一个工厂类根据参数来决定创立出那一种产品类的实例。下面的UML类图就精确定义了简单工厂模式的结构。   public interface FruitIF { void grow(); void harvest(); void plant(); String

2005-06-10 12:18:00 1008

原创 Gartner :2005 三大技术趋势

Gartner :2005 三大技术趋势 作者: www.zdnet.com 2005-06-07 12:0 PM 2005年5月中旬,Gartner公布了到2010年的三大技术趋势预测,这些技术分别为:随处接入、环境智能,以及语义连通性。这三大技术对市场的意义将不亚于当年Web对市场的影响。而且这些技术目前正在逐步完善中,而不是等到几年后才突然出现。 随处接入是一个

2005-06-09 14:34:00 845

原创 Python是什么

Python是什么Python是一种编程语言,它的名字来源于一个喜剧。也许最初设计Python这种语言的人并没有想到今天Python会在工业和科研上获得如此广泛的使用。著名的自由软件作者Eric Raymond在他的文章《如何成为一名黑客》中,将Python列为黑客应当学习的四种编程语言之一,并建议人们从Python开始学习编程。这的确是一个中肯的建议,对于那些从来没有学习过编程或者并

2005-06-09 14:27:00 1511

空空如也

空空如也

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

TA关注的人

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