我知道这里有很多关于聚合引用的问题。但是在读了其中一些之后,我仍然没有得到答案。
首先,我将描述我的业务逻辑。
我有两个实体:
Resource,用于描述计算单元的资源,包括cpu、gpu、内存、磁盘。Resource可供用户使用。
class Resource {
CPU cpu;
GPU gpu;
Memory memory;
Disk disk;
int totalCount; // The number of resource if limited
boolean isAvailable; // Resource can be unavailable
Li