有一个类层次结构,我希望有另一个层次结构,其中一个类对应于前一个层次结构中的每个类。请注意,第二层次结构不像原始层次结构那样整洁或类似。
作为示例,我的Game
层次结构包含CricketGame
,TestCricketGame
,BasketBallGame
等不同的游戏,并且必须在另一个层次结构中存在CricketGamesContainer
,TestCricketGamesContainer
和BasketBallGamesContainer
。有没有办法确保程序员在Game
层次结构中的每个类都被迫在Container
层次结构中编写一个类?也就是说,代码不会以其他方式编译。