当前位置: 首页 > news >正文

安徽省建设银行网站行业门户网站开发

安徽省建设银行网站,行业门户网站开发,wordpress 4.4.1 中文,app推广接单网文章目录 一、依赖概念 二#xff0c;关联概念 三、聚合概念 四、组合概念 五、实现概念 六、继承概念 图总结整体总结 一、依赖 概念 依赖是一种临时使用关系#xff0c;代码层体现为作为参数。 具体体现#xff1a;依赖者调用被依赖者的局部变量、参数、静态方法#… 文章目录 一、依赖概念 二关联概念 三、聚合概念 四、组合概念 五、实现概念 六、继承概念 图总结整体总结 一、依赖 概念 依赖是一种临时使用关系代码层体现为作为参数。 具体体现依赖者调用被依赖者的局部变量、参数、静态方法 例子人类Human的生存live依赖于食物Food UML类图 代码实现 public class Human{public void live(Food food){food.eat();} } class Food{public void eat(){System.out.println(吃东西);} }二关联 概念 关联是一个对象使用另一对象或与另一对象进行交互的关系。可以是双向也可以是单向。 关联可视为一种特殊类型的依赖即一个对象总是拥有访问与其交互的对象的权限而简单的依赖关系并不会在对象间建立永久性的联系。 具体体现关联的对象作为一个对象的成员变量 UML类图 代码实现 public class Human{private Food food;public void live(){food.eat();} } class Food{public void eat(){System.out.println(吃东西);} }三、聚合 概念 聚合是一种特殊的关联表示整体对象拥有部分对象整体和部分生命周期没有必然联系聚合关系代码层体现也是通过成员变量来体现 聚合是一种特殊类型的关联用于表示多个对象之间的“一对多”、“多对多”或“整体对部分”的关系。通常在聚合关系中一个对象“拥有”一组其他对象并扮演着容器或集合的角色。 UML类图 具体体现被聚合对象作为成员变量 例子人体主要是由水、血液和肌肉聚合成的 代码实现 public class Human{private Blood blood;private Water water;private Muscles muscles;public void body(Blood blood,Water water,Muscles muscles){this.bloodblood;this.waterwater;this.musclesmuscles;} } class Blood{} class Water{} class Muscles{}四、组合 概念 比聚合更强的关联关系组合是一种特殊类型的聚合其中一个对象由一个或多个其他对象实例构成。组合与其他关系的区别在于组件仅能作为容器的一部分存在。 具体体现个体对象作为成员变量 例子 人和人的心脏、大脑 UML类图 代码实现 public class Human {private Brain brain;private Heart heart;private String status;public void sustainLife() {brain.control(status);heart.beat(status);}public Human(Brain brain, Heart heart, String status) {this.brain brain;this.heart heart;this.status status;} }class Brain {public void control(String status) {if (status.equals(0)) {System.out.println(脑死亡);} else {System.out.println(大脑控制身体);}} }class Heart {public void beat(String status) {if (status.equals(0)) {System.out.println(心跳停止);} else {System.out.println(心脏跳动);}} }五、实现 概念 实现定义一个合约另一个实体履行合约实现了一个接口。implements 例子 引擎有汽车的引擎有卡车的引擎 UML类图 代码实现 interface Functionality{void engines(); }class Cars implements Functionality{Overridepublic void engines() {System.out.println(汽车的引擎);} }class Trucks implements Functionality{Overridepublic void engines() {System.out.println(卡车的引擎); } }六、继承 概念 继承子类和父类之间的关系用于代码扩展extends。 例子动物类包含猫和狗动物类定义功能猫狗也各自定义自己的功能 UML类图 代码实现 abstract class Animal {abstract void functionality(); } class Cat extends Animal {Overridevoid functionality() {System.out.println(猫的功能是上树);} }class Dog extends Animal {Overridevoid functionality() {System.out.println(狗的功能是力气大);} }图总结 依赖对类 B 进行修改会影响到类 A 。关联对象 A 知道对象 B。类 A 依赖于类 B。聚合对象 A 知道对象 B 且由 B 构成。类 A 依赖于类 B。组合对象 A 知道对象 B、由 B 构成而且管理着 B 的生命周期。类 A 依赖于类 B。实现类 A 定义的方法由接口 B 声明。对象 A 可被视为对象B。类 A 依赖于类 B。继承 类 A 继承类 B 的接口和实现 但是可以对其进行扩展。对象 A 可被视为对象 B。类 A 依赖于类 B。 整体总结 一、依赖是一种临时使用关系代码层体现为作为参数。 二、关联是结构关系表示两个对象相联系。代码层体现为作为成员变量使用即属性。 三、聚合是一种特殊的关联表示整体对象拥有部分对象整体和部分生命周期没有必然联系聚合关系代码层体现也是通过成员变量来体现 四、组合整体和部分生命周期是一致的实心菱形也是通过类的成员变量来实现。 五、实现定义一个合约另一个实体履行合约实现了一个接口。 六、继承子类和父类之间的关系用于代码扩展extends。
http://www.huolong8.cn/news/104947/

相关文章:

  • 图书馆 网站开发 总结wordpress群发工具
  • 自助网站建设推广优化策略八年级信技做网站
  • 设计师图片素材网站浙江电商网站建设销售
  • 永信南昌网站建设郑州 服装网站建设
  • 怎么在腾讯云搭建wordpressseo网站优化经理
  • 高端网站建设熊掌号做网站的公司主要工作是什么
  • 开发网站前端代码
  • wui网站建设全网搜索关键词查询
  • 电商网站建设实训(互联网营销大赛)苏州建设网站多少钱
  • 公众号 商城 网站开发建立网站怎么做
  • 用ip地址做网站地址有危险广东住房与城乡建设厅网站
  • 网站空间怎么回事桂林市区到阳朔有多远
  • app网站建设需要什么软件如何在网上申请注册公司
  • 用织梦同时做两个网站东莞seo网站推广
  • 网站建设课程下载长沙网站制作关键词推广
  • 网站计划任务怎么做网站备案图片
  • 网站如何提高排名适合注册公司的名字大全
  • 网站建设费用会计处理手机搜索引擎排名
  • 陕西哪些公司做企业网站网站小图标素材下载
  • 如何在国外建设网站织梦做淘宝客网站视频
  • 用vs session做网站自己做网站需要会什么
  • 专业网站建设模块沪尚茗居装修口碑怎么样
  • 网站建设和运行遇到的问题全国企业名录大全
  • 做网站业务的怎么找资源asp做网站很少
  • 网站首页设计报告安徽省住房和城乡建设厅官方网站
  • 徐州网站建设托管怎么样利用一些网站开发客户
  • 福州响应式网站建设个人网站域名备案
  • 佛山高端网站制作公司哪家好wordpress 安装要求
  • 成都装修公司排名哪家好长春的seo服务公司
  • 长沙网站建设开发上海html5网站制作公司