Fed*_*oca 2 java
我有两个班(让我们称他们A和B),从一个共同的超类中继承(C).
A
B
C
比方说,我需要建立一个List的C秒.我的问题是,根据C构造函数收到的数据,我需要在列表中放置一个A或一个B对象.
List
有没有办法从内部C的构造函数中执行此操作?或者,或者,我该如何解决这个问题?
Kie*_*old 7
这听起来像是一个使用工厂模式的好地方.基本上,使用返回类型为C的静态方法创建一个类CFactory.然后,该方法可以决定创建A或B并返回该方法.
归档时间:
15 年,7 月 前
查看次数:
5292 次
最近记录: