多语言展示
当前在线:1514今日阅读:11今日分享:19

面向对象的一些术语精解

1、多态:一个对象变量可以引用多种实际类型的现象叫做多态(polymorphism)。 2、动态绑定:在运行时能够自动的选择调用那个方法的现象叫做动态绑定(dynamic binding)。 3、继承的设计技巧: 4、如果设计合理,OO设计中根本不会出现全局数据之类的东西,这一点保证了OO系统中高度的数据完整性。 5、在OO术语中,数据表示为属性,行为表示为方法。限制对某些数据或方法的访问叫做数据隐藏(Data Hiding)。 6、封装:通过把数据和方法合并到一个对象里,以控制对数据和方法的访问的OO术语。通常。 7、对象数据的多种英文表达方式:属性(attribute)、特性(property) 8、对象方法的多种英文表示方式:方法(method)、行为(behavior) 9、类和对象的关系:类是创建对象的模板。我们使用类来创建对象。当一个对象被创建时,我们说对象被实例化。对象被实例化后,才会在内存中存在。 10、消息:消息是对象之间的通讯机制。当对象A调用对象B的一个方法时,就是对象A在向对象B发送一个消息。 11、接口:最终为用户提供服务的集合。理想情况下,应该只为最终用户提供他们需要的服务,接口要最小化。 12、对象持久性(object persistence):指保存对象的状态,从而可以在以后恢复且使用。 对于 1、多态:一个对象变量可以引用多种实际类型的现象叫做多态(polymorphism)。在java和c++语言中指的是可以用子类对象赋给父类对象。说道多态,就要说说覆盖(overriding)。覆盖实际上指在同一个函数原型的情况下,将父类的一个实现替换为子类的一个实现。 2、动态绑定:在运行时能够自动的选择调用那个方法的现象叫做动态绑定(dynamic binding)。 3、继承的设计技巧 4、如果设计合理,OO设计中根本不会出现全局数据之类的东西,这一点保证了OO系统中高度的数据完整性。 5、在OO术语中,数据表示为属性,行为表示为方法。 6、封装:通过把数据和方法合并到一个对象里,以控制对数据和方法的访问的OO术语。 7、对象数据的多种英文表达方式:属性(attribute)、特性(property) 8、对象方法的多种英文表示方式:方法(method)、行为(behavior) 9、类和对象的关系:类是创建对象的模板。 10、消息:消息是对象之间的通讯机制。当对象A调用对象B的一个方法时,就是对象A在向对象B发送一个消息。 11、接口:最终为用户提供服务的集合。理想情况下,应该只为最终用户提供他们需要的服务,接口要最小化。 12、对象持久性(object persistence):指保存对象的状态,从而可以在以后恢复且使用。
推荐信息