![]() |
1
1
一种方法是将
和
(注意,这种方法可以在大多数支持面向对象编程的语言中实现)。
你可以
换言之,具体如何实现这一点取决于所选语言提供的功能,但如果不将参数视为“一种”数据,而是将其视为“数据的容器(或持有者)”,则设计会更简单。
作为另一个例子,在C++中
(注意,这种方法需要一种语言来支持通用编程,其意义类似于C++模板)。 这又回到了争论的观点 存在 然而,数据,而不是包含数据。 |
|
2
1
在我看来,你的泛型类是
这确实需要包装类
你的问题让我想起了复合设计模式,但我不确定它是否是你想要的。 |
![]() |
Brendan · Java中从父类继承的对象的ArrayList 2 年前 |
![]() |
Tali · 继承-您应该使用基类,还是它们只是子类的框架? 2 年前 |
![]() |
mask2 · 如何轻松访问继承类的功能? 2 年前 |
![]() |
Dimon · 父类中的Setter,以及一些没有参数的子类 2 年前 |
![]() |
Miguerurso · Javascript类继承无法正常工作 2 年前 |
![]() |
GuessMe · 返回新类对象的正确方法(也可以扩展) 2 年前 |
![]() |
Daniel Lizik · 重写父类构造函数的子类成员初始值设定项 3 年前 |
![]() |
i_know_what · 以基类作为参数重写错误的方法 3 年前 |