我们如何最好地表示一个父子关系,其中孩子有自己的设置,父母有自己的设置,但父母可以覆盖孩子?
我的用例是相册的隐私级别。每个相册和每张照片都有一个隐私级别。因此,如果相册 = 自定义,那么每张照片都可以有不同的隐私级别。但是当然,如果相册设置为“仅限朋友”,则照片不能公开,因此任何公开的照片都会被覆盖为私人照片。或者,如果相册设置为“仅限网络”,则朋友可以看到它,但公众不能。
我不确定这是通过应用程序逻辑还是通过模式来处理的。如果通过应用程序逻辑,那么我需要这些表中的“任何”列,还是 100% 应用程序端?