电脑组件类设计与引用关联模式.pdfVIP

  • 0
  • 0
  • 约小于1千字
  • 约 3页
  • 2026-02-02 发布于北京
  • 举报

自身关联

合成设计模式

class电脑{//【父结构】描述电脑组成

private显示器对组[];//一台电脑可以连接多台显示器

private主机对象;//一台电脑只允许有一个主机

}

class显示器{}//【子结构】显示器是一个独立类

class主机{//【子结构】定义主机类

private主板对象;//主机有一块主板

private鼠标对象;//主机上插一个鼠标

private键盘对象;//主机上插一个键盘

}

class主板{//【子结构】定义主板类,实际上也属于一个父结构

private内存对组[];//主板上可以追加多条内存

privateCPU对组[];//主板上可以有多块CPU

private显卡对象;//主板上插有一块显卡

private硬盘对组[];//主板上插有多块硬盘

}

class键盘{}//【子结构】键盘类

class鼠标{}//【子结构】鼠标类

class内存{}//【子结构】内存类

classCPU{}//【子结构】CPU类

class显卡{}//【子结构】显卡类

class硬盘{}//【子结构】硬盘类

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档