自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [转]包设计原则

2  包的设计原则要对包进行发布,首先要先设计好包,对规模较大的应用来说,划分包的组合很多,仅仅把看起来像是适合在一起的类放进相同的包中,得到的往往是一种不好的包结构:发布很困难、不容易重用、难于更改等等,这种包结构带来的可能是更多的麻烦。显然我们需要一些原则来指导包的划分,以下列出这些原则,前三个原则用来指导把类划分到包中,关注包的内聚性,后三个原则用来处理包之间的相互关系,关注包的...

2011-10-20 23:00:15 119

原创 oo 五大原则

OO的五大原则中的 LSP(里氏替换原则) 现将近期整理的文档提供给大家,这里对LSP做重点的介绍,望对大家有帮助,在学习和使用OO设计的时候,我们应该明白:OO的出现使得软件工程师们能够用更接近真实世界的方法描述软件系统。然而,软件毕竟是建立在抽象层次上的东西,再怎么接近真实,也不能替代真实或被真实替代。 OO设计的五大原则之间并不是相互孤立的。彼此间存在着一定关联,一个可以...

2008-11-24 15:17:54 118

原创 javascript array对象

new Array()new Array(len)new Array([item0,[item1,[item2,...]]]使用数组对象的方法:var objArray=new Array();objArray.concact([item1[,item2[,....]]]-------------------将参数列表连接到objArray的后面形成一个新的数组并返...

2008-09-04 12:10:48 76

原创 为什么要用java内部类

[size=small][b]使用java内部类,有如下好处:[/b][/size]1.隐藏你不想让别人知道的操作,也即封装性。 使用时如: class TestGoods {  public static void main(String[] args) {   Goods p = new Goods();   Contents c = p.cont();...

2008-08-22 11:01:27 85

原创 深入解析Java的多态性及应用研究(废话很多)

“polymorphism(多态)”一词来自希腊语,意为“多种形式”。多态在面向对象语言中是个很普遍的概念,同时也是对象开发软件的一个特殊特性,指的是一个程序中同名的不同方法共存的情况。Java语言支持两种类型的多态性:运行时的多态性和编译时的多态性。运行时的特性(动态多态性)是指Java中的动态多态性实现手段---覆盖(替换)基类中的同名成员函数(函数原型一致),其调用规则是依据对象在实例化...

2008-08-20 10:26:28 160

原创 正确理解封装

[b]封装: [/b]类的封装性即不能让外面的类随意修改一个类的成员变量; 在定义一个类的成员(包括变量和方法),使用private关键字说明这个成员的访问权限,只能被这个类的其他成员方法调用,而不能被其他的类中的方法所调用; 为实现封装性,常将类的成员变量声明为private,再通过public的方法来对这个变量进行访问。对一个变量的操...

2008-08-20 10:18:06 150

空空如也

空空如也

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

TA关注的人

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