家庭作业问题f:=Farm type: #chickensmyAnimalTracker := AnimalTracker new type
从AnimalTracker方面来看,我想根据类型决定创建哪种类型的对象。在本例中,AnimalTracker将有几个子类(Chickens、Pigs、Cows等)--在<
我有一个在编译过程中根据构建配置实例化的对象。就周围的软件而言,该对象公开了相同的接口。我想模拟这样一个事实,即实例化决策是在编译过程中做出的(即static polymorphism),而不是通常的动态多态性。在UML class diagram中有没有一种描述静态多态性的方法
显然,上述类型定义中只有一个会在编译时被实例化。