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

基础建设的网站有哪些内容通州网站建设

基础建设的网站有哪些内容,通州网站建设,为某公司或企业做的门户网站,门户网站建设和推广UML六大关系有#xff1a;继承、关系、聚合、组合、实现、依赖。分为通过图和代码总结这些关系。 1、继承 继承#xff08;Inheritance#xff09;#xff1a;表示类之间的继承关系#xff0c;子类继承父类的属性和方法#xff0c;并可以添加自己的扩展。 继承#x…UML六大关系有继承、关系、聚合、组合、实现、依赖。分为通过图和代码总结这些关系。 1、继承 继承Inheritance表示类之间的继承关系子类继承父类的属性和方法并可以添加自己的扩展。 继承Inheritance继承关系表示一个类子类继承另一个类父类的属性和方法。子类可以重用父类的代码并可以在需要时添加自己的扩展。继承关系支持面向对象编程的重要特性之一——多态性。通过继承子类可以被视为父类的实例。例如可以有一个“动物”类作为父类然后派生出“猫”类和“狗”类作为子类它们共享动物类的属性和方法并且可以具有自己特定的行为。 public class Animal {// 动物相关代码 }public class Cat extends Animal {// 猫相关代码 }public class Dog extends Animal {// 狗相关代码 } class BirdAnimal { } 说明一段都是子类继承父类在子类的后面用一个冒号表示冒号后面跟着父类的名字。继承只能继承父类共有和保护的属性或方法私有的变量或方法不能被子类继承。 2、关联 关联Association表示两个类之间的关联关系通常是一个类中有另一个类的对象作为成员变量。关联关系可以是单向或双向的 关联Association关联关系表示两个类之间的连接用于描述它们之间的交互。它可以是单向的或双向的可以是一对一、一对多或多对多的关系。关联关系可以通过类之间的属性或方法参数来实现。例如一个“学生”类和一个“课程”类之间可以建立关联关系其中学生可以选择多门课程而课程也可以有多名学生。 public class Car {private Engine engine;// 构造函数和其他方法 }public class Engine {// 引擎相关代码 } 说明:关联关系在代码中体现在集合、数组传值等方面。传值的话需要提前定义全局变量。 3、聚合 聚合Aggregation表示整体与部分之间的关系整体可以包含部分但部分可以存在独立于整体的情况。 聚合Aggregation聚合关系表示整体与部分之间的关系整体对象包含部分对象。部分对象可以独立存在并且可以属于多个整体对象。聚合关系强调整体对象与部分对象之间的松散耦合。例如一个“车队”可以聚合许多“车辆”每辆车可以独立存在并且可以属于不同的车队。 public class Team {private ListPlayer players;// 构造函数和其他方法 }public class Player {// 球员相关代码 } 聚合是关联的一种体现方式。也可以说聚合是基于关联基础上的。 4、组合 组合Composition表示整体与部分之间的强关系整体拥有对部分对象的完全拥有权部分的生命周期依赖于整体。 组合Composition组合关系也表示整体与部分之间的关系但是部分对象的生命周期依赖于整体对象。当整体对象被销毁时部分对象也会随之被销毁。组合关系强调整体对象对部分对象的拥有权。例如一个“计算机”由“CPU”和“内存”等组成这些部分对象不能独立存在它们的生命周期与计算机对象紧密相关。 public class Computer {private CPU cpu;private Memory memory;// 构造函数和其他方法 }public class CPU {// CPU 相关代码 }public class Memory {// 内存相关代码 } 说明组合也是关联的一种体现方式。是基于关联的基础上的。一个类是另一个 类的一部分所以最明显的就是在一个类中实例化另一个类比如在鸟的类中实例化翅膀类。 5、接口 实现Realization表示接口和实现类之间的关系实现类必须实现接口中定义的方法。 实现Realization实现关系表示一个类实现了一个接口或抽象类所定义的方法。实现关系用于描述类与接口或抽象类之间的约束。通过实现关系一个类必须提供接口或抽象类中定义的所有方法的具体实现。例如可以有一个“支付”接口然后有多个实现类如“现金支付”和“信用卡支付”它们都必须实现支付接口中定义的支付方法。 public interface Payment {void pay(); }public class CashPayment implements Payment {public void pay() {// 现金支付逻辑} }public class CreditCardPayment implements Payment {public void pay() {// 信用卡支付逻辑} } 6、依赖 依赖Dependency表示一个类在某个功能上依赖另一个类通常是通过方法参数、局部变量等方式来使用另一个类。 依赖Dependency依赖关系表示一个类使用另一个类作为参数、局部变量、返回值类型等方式来依赖于另一个类。它强调一个对象对另一个对象的使用但不涉及长期拥有关系。依赖关系是一种较弱的关系其中一个类的改变可能会影响到使用它的另一个类。例如一个“购物车”类可以依赖“商品”类来添加商品到购物车或进行其他操作。 public class ShoppingCart {public void addItem(Item item) {// 添加商品到购物车} }public class Item {// 商品相关代码 } 强弱关系继承接口组合聚合关联依赖 总结 关联关系关联关系是指两个类之间存在着某种关联表示一个类知道另一个类的存在。关联关系可以是双向的也可以是单向的可以是一对一的也可以是一对多的。关联关系可以用实线箭头表示。 聚合关系聚合关系是一种强关联关系表示整体与部分之间的关系。整体对象包含了部分对象但部分对象可以存在独立于整体对象的情况。聚合关系可以用空心菱形箭头表示。 组合关系组合关系是一种更强的聚合关系表示整体对象包含了部分对象且部分对象不能存在独立于整体对象的情况。组合关系可以用实心菱形箭头表示。 继承关系继承关系是一种类之间的关系表示一个类子类继承了另一个类父类的属性和方法。子类可以拥有父类的所有特性并且可以在此基础上进行扩展或修改。继承关系可以用实线箭头加空心三角形表示。 实现关系实现关系是一种接口与类之间的关系表示一个类实现了一个或多个接口的方法。实现关系可以用虚线箭头加空心三角形表示。 依赖关系依赖关系是一种类之间的关系表示一个类使用了另一个类的方法或属性但两个类之间没有直接的关联。依赖关系可以是临时的也可以是持久的。依赖关系可以用虚线箭头表示。 总之UML中的六大关系包括关联关系、聚合关系、组合关系、继承关系、实现关系和依赖关系。了解和理解这些关系对于软件设计和系统建模都具有重要意义
文章转载自:
http://www.morning.hfnbr.cn.gov.cn.hfnbr.cn
http://www.morning.prhqn.cn.gov.cn.prhqn.cn
http://www.morning.lzdbb.cn.gov.cn.lzdbb.cn
http://www.morning.fmrwl.cn.gov.cn.fmrwl.cn
http://www.morning.cthkh.cn.gov.cn.cthkh.cn
http://www.morning.msgnx.cn.gov.cn.msgnx.cn
http://www.morning.xnkb.cn.gov.cn.xnkb.cn
http://www.morning.trfrl.cn.gov.cn.trfrl.cn
http://www.morning.sftpg.cn.gov.cn.sftpg.cn
http://www.morning.bkfdf.cn.gov.cn.bkfdf.cn
http://www.morning.yrngx.cn.gov.cn.yrngx.cn
http://www.morning.mhnr.cn.gov.cn.mhnr.cn
http://www.morning.blxor.com.gov.cn.blxor.com
http://www.morning.tnfyj.cn.gov.cn.tnfyj.cn
http://www.morning.qtzk.cn.gov.cn.qtzk.cn
http://www.morning.xsfg.cn.gov.cn.xsfg.cn
http://www.morning.yqlrq.cn.gov.cn.yqlrq.cn
http://www.morning.hmgqy.cn.gov.cn.hmgqy.cn
http://www.morning.gwsfq.cn.gov.cn.gwsfq.cn
http://www.morning.xnrgb.cn.gov.cn.xnrgb.cn
http://www.morning.btjyp.cn.gov.cn.btjyp.cn
http://www.morning.ggrzk.cn.gov.cn.ggrzk.cn
http://www.morning.lcbnb.cn.gov.cn.lcbnb.cn
http://www.morning.hlhqs.cn.gov.cn.hlhqs.cn
http://www.morning.fplwz.cn.gov.cn.fplwz.cn
http://www.morning.tpyrn.cn.gov.cn.tpyrn.cn
http://www.morning.wrqw.cn.gov.cn.wrqw.cn
http://www.morning.dbdmr.cn.gov.cn.dbdmr.cn
http://www.morning.hhrpy.cn.gov.cn.hhrpy.cn
http://www.morning.rjmb.cn.gov.cn.rjmb.cn
http://www.morning.yntsr.cn.gov.cn.yntsr.cn
http://www.morning.rgxcd.cn.gov.cn.rgxcd.cn
http://www.morning.pplxd.cn.gov.cn.pplxd.cn
http://www.morning.rqlbp.cn.gov.cn.rqlbp.cn
http://www.morning.sgnjg.cn.gov.cn.sgnjg.cn
http://www.morning.bybhj.cn.gov.cn.bybhj.cn
http://www.morning.yybcx.cn.gov.cn.yybcx.cn
http://www.morning.rsnn.cn.gov.cn.rsnn.cn
http://www.morning.zlnyk.cn.gov.cn.zlnyk.cn
http://www.morning.zlxrg.cn.gov.cn.zlxrg.cn
http://www.morning.mxxsq.cn.gov.cn.mxxsq.cn
http://www.morning.fxzgw.com.gov.cn.fxzgw.com
http://www.morning.pwksz.cn.gov.cn.pwksz.cn
http://www.morning.fhkr.cn.gov.cn.fhkr.cn
http://www.morning.mbqyl.cn.gov.cn.mbqyl.cn
http://www.morning.drzkk.cn.gov.cn.drzkk.cn
http://www.morning.fhwfk.cn.gov.cn.fhwfk.cn
http://www.morning.fbbmg.cn.gov.cn.fbbmg.cn
http://www.morning.nkdmd.cn.gov.cn.nkdmd.cn
http://www.morning.xsymm.cn.gov.cn.xsymm.cn
http://www.morning.kbqqn.cn.gov.cn.kbqqn.cn
http://www.morning.wnhsw.cn.gov.cn.wnhsw.cn
http://www.morning.cmqrg.cn.gov.cn.cmqrg.cn
http://www.morning.rrcxs.cn.gov.cn.rrcxs.cn
http://www.morning.rmfw.cn.gov.cn.rmfw.cn
http://www.morning.sqyjh.cn.gov.cn.sqyjh.cn
http://www.morning.nknt.cn.gov.cn.nknt.cn
http://www.morning.ynbyk.cn.gov.cn.ynbyk.cn
http://www.morning.sqyjh.cn.gov.cn.sqyjh.cn
http://www.morning.rljr.cn.gov.cn.rljr.cn
http://www.morning.bsrcr.cn.gov.cn.bsrcr.cn
http://www.morning.lwwnq.cn.gov.cn.lwwnq.cn
http://www.morning.fqlxg.cn.gov.cn.fqlxg.cn
http://www.morning.mooncore.cn.gov.cn.mooncore.cn
http://www.morning.sqskm.cn.gov.cn.sqskm.cn
http://www.morning.njhyk.cn.gov.cn.njhyk.cn
http://www.morning.jpfpc.cn.gov.cn.jpfpc.cn
http://www.morning.qhrdx.cn.gov.cn.qhrdx.cn
http://www.morning.qjmnl.cn.gov.cn.qjmnl.cn
http://www.morning.rjkfj.cn.gov.cn.rjkfj.cn
http://www.morning.pzlcd.cn.gov.cn.pzlcd.cn
http://www.morning.qnftc.cn.gov.cn.qnftc.cn
http://www.morning.hcwlq.cn.gov.cn.hcwlq.cn
http://www.morning.rqlqd.cn.gov.cn.rqlqd.cn
http://www.morning.yrbqy.cn.gov.cn.yrbqy.cn
http://www.morning.hlfnh.cn.gov.cn.hlfnh.cn
http://www.morning.jppb.cn.gov.cn.jppb.cn
http://www.morning.grryh.cn.gov.cn.grryh.cn
http://www.morning.kkgbs.cn.gov.cn.kkgbs.cn
http://www.morning.hytqt.cn.gov.cn.hytqt.cn
http://www.tj-hxxt.cn/news/240380.html

相关文章:

  • 建设电影网站如何赚钱seo快速排名软件
  • 温州市网站制作公司页面模板不包括
  • 马云之前做的网站企业网络营销策划方案教程
  • 山西省住房与城乡建设部网站企业网站前台模板
  • thinkphp做视频网站新手学易语言多久可以做网站
  • 佛山做外贸网站的公司网页设计图片切换代码
  • 织梦搭建商城网站集团高端网站建设公司
  • 网站开发工程师资格证网站首页推荐
  • 网站域名怎么快速备案邯郸信息港首页
  • 网站怎么响应式布局企业管理系统需求分析
  • 建设公司建站系统wordpress仿 模板
  • 赞叹天河网站建设公司wordpress置顶文章失效
  • 青岛做网站建设做游戏网站有钱赚吗
  • 大江网站建设农家乐网站开发项目背景
  • 广州网站维护东莞市住房建设局网站首页
  • 网站+建设设计网站关键词词库怎么做
  • cms网站制作node可以做电商网站么
  • 临沂网站建设团队wordpress 谷歌seo
  • 成功的营销型网站设计特点wordpress 增加模块
  • 网站 扩展设计师网络平台
  • 那个网站平台可以做兼职长春网站排名优化价格
  • 微网站策划方案wordpress无法创建目录
  • 个人电脑wordpress电商seo推广
  • 网站主播百度指数在哪里看
  • 哪里做网站需求怎么在一起做网站上拿货
  • 网站账号注册程序淘客推广软件
  • 做网站映射tcp一键logo免费设计在线生成神器
  • 如何建立一个网站根目录聚诚网站建设
  • 北京市住房和城乡建设部网站官网设计图案的软件
  • dedecms网站首页网站有pc站和手机站