您当前的位置: 首页 > 

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【面向对象】类的本质

星拱北辰 发布时间:2021-03-11 22:06:44 ,浏览量:0

文章目录
  • 类和对象
  • 实体类
    • 应用程序与持久数据库模型的关联
    • O-R映射的困难性
  • 可变对象和不可变对象

类和对象

类的概念和对象的概念是紧密交织在一起的,因为我们在谈论一个类对象时不得不提到它的类,但是类和对象偏偏又有着重要差别。

对象是存在于时间和空间中存在的具体实体,而类仅仅代表一种抽象,即一个对象的本质。

类是一组对象,它们拥有共同的结构,共同的行为和共同的语义。

没有共同的结构、共同的行为、共同的语义的对象不能被划分为一个类。

一个对象,不是一个类,是对应类的一个实例。

一个单独的对象是一个具体实体,在整个系统中扮演着某个角色,而类则记录了所有相关对象之间的共同结构和行为。由此得出,类在一种抽象上和它所有的客户建立起来一种协议,类的接口中记录了这些内容。 协议就好比一种契约,可以区分一个类的外部视图和内部视图。 类的外部视图通过对外暴露的接口体现,强调了抽象,隐藏了它的结构和行为的private信息,这个接口主要由所有的操作声明构成,这些操作适用于这个类的所有对象,也可能包括其他类、常量、变量和异常的声明。 类的内部接口则是它的内部实现,包含了类行为的private信息。 一个类的实现主要由类接口的定义域所有操作的实现组成。

关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0408s