面向对象的一对多和多对一设计

面向对象的多对一、一对多以及一对一,在一对一关系中是把拥有关系使用属性这个方式来对应上。用拥有相应的属性来表示拥有关系。在一对多和多对一中是使用静态static来实现,多个对象拥有一个静态的属性内容。在软件工程的设计当中已经对对象之间的关系进行了分析,理清彼此之间的关系。根据相应的关系,我们应当在相应的设计当中进行体现。
补充:学习Java开发实战经典这本书看到的一个实例表示静态的属性被当前所有存在的对象所拥有,也就是那个一对多里面的一可以使用静态的属性来定义,这样他的更改可以节省算力。之前可虑会不会影响内存中其他的对象的数据 ,但是又想到当前存在的对象应该一个类型的。这种操作存在一定的危险,只有在全提取多少就改变多少对象的情况下才是安全的。也就是数据的提取只由数据来进行,在逻辑代码里面对提取的数据不能再进行剪切。剪切的操作破坏了数据的统一。这样类再设计上就表现了关系结构,耦合度过高,使用起来将不灵活。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值