A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zwj2015 中级黑马   /  2015-11-4 22:01  /  659 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.匿名对象:就是没有名字对象
    1、匿名对象仅用一次
    使用场景:
    1、当我们只要调用一个对象的某个方法一次的时候可以使用匿名对象
    2、匿名对象可以作为函数的实际参数
2.依赖关系:
   A对象作为B对象的局部变量或是方法形参的,B依赖与A,这时候我们称A与B之间存在一种依赖关系
  面向对象设计中:
  耦合度:当修改一个对象的时候,对另外一个对象的影响程度
  低耦合: 当修改一个对象的对其他对象影响比较小
  高内聚:一个对象仅仅做自己相关的事情
  面向对象设计原则:单一职责原则
3.关联关系(多文件)
           HasA关系:当一个对象拥有另外一个对象的时候,
          当A对象为B对象的成员变量的时候,
          A对象与B对象之间存在一种关联关系


关联关系是面向对象中最常用一种关系
---------------------------------------------------以下了解
关联关系的耦合度要高于依赖关系

一对一 :单方依赖,双边依赖
一对多关系 :  班级与学生,一个班级可以有多个学生
多对多关系 : 学生与课程,一个学生可以学习多门课程,一个门课程被多个学生学习

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马