
面向对象思想
hao5743
这个作者很懒,什么都没留下…
展开
-
动态联编的理解
•联编(binding)是把一个过程调用和响应这个调用而需要将执行的代码加以结合的过程•联编在编译时刻进行的叫静态联编(static binding)•动态联编则是在运行时(runtime)进行的,因此,一个给定的过程调用和代码的结合直到调用发生时才得以进行,因而也叫迟后联编(late binding)原创 2014-09-26 18:36:53 · 688 阅读 · 0 评论 -
面向对象的设计原则
。。。原创 2014-10-21 15:47:44 · 447 阅读 · 0 评论 -
设计模式(3)
1、结构模式原创 2014-10-21 15:48:59 · 482 阅读 · 0 评论 -
设计模式(1)
(1)什么是设计模式原创 2014-10-21 14:53:55 · 427 阅读 · 0 评论 -
聚集与组合
在面向对象思想中,这两种关系都能表示整体与部分的原创 2014-10-27 20:37:00 · 2070 阅读 · 1 评论 -
UML是什么
Unified Modeling Language 统一建模语言原创 2014-09-26 19:11:16 · 534 阅读 · 0 评论 -
类和型的区别
在某些文献中有一个不太清晰的概念,即类(class)和型(type)是一样的 实际上这两个概念是有差别的 类是具有共同属性和方法的对象的集合共同描述 而对象的型(type)是类的说明 类是型的实现 对象型代表的是内含(intension)、而不是外延(extension) 对象型的属性和方法通常指的是他的特征和职责 属性表示直到某事物的职责,方法表示做某事的职责原创 2014-09-26 18:49:15 · 3036 阅读 · 0 评论 -
框架和类库
•框架是一个“半成品”的应用程序•类库只包含一系列被应用程序所使用的类•类库是死的,框架是活的。•应用程序可以利用类库完成特定的功能•框架则通过调用应用程序来实现整个操作流程。原创 2014-09-26 18:57:02 · 461 阅读 · 0 评论 -
什么是元类
是指类的类。如果将类看作一个对象,该类必定是另一个特殊类的实例 这个特殊类我们称作元类原创 2014-09-26 18:53:53 · 845 阅读 · 0 评论 -
什么是强类型变量?
•象C++,JAVA•Employemp=newEmploy();•非强类型的变量•Emp=new employ()原创 2014-09-26 18:38:49 · 857 阅读 · 0 评论 -
动态实例化和静态实例化
实例化:创建一个对象的过程静态实例化:在编译时刻完成的实例化动态实例化:在运行时刻完成的实例化Java语言都是动态实例化原创 2014-09-26 18:53:06 · 1759 阅读 · 0 评论 -
复合对象
复合对象:是指对象的一个或者多个属性引用了其他对象。组合与聚合:组合:车子类包括= 车身类+车轮类+发动机类聚合:例如在家庭关系中,将男人、女人和孩子组合在一起建立起一个聚合关系称作“家庭” 组合是更强形式的聚合 其中整体负责部分 而每个部分对象也仅与一个整体对象联系聚合是同质的部分可以脱离整体而存在例如 摄影协会和会员的关系原创 2014-09-26 18:45:27 · 1362 阅读 · 0 评论 -
设计模式(2)
创建模式1、工厂模式(1)简单工厂模式 public class FruitGardener{public static FruitIF factory(String which) throws BadFruitException{if (which.equalsIgnoreCase("apple")){原创 2014-10-21 15:28:14 · 457 阅读 · 0 评论