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