![]() |
1
2
是的,这在理论上是可能的。(尽管匿名方法/类型很可能不会涉及到。) 然而,使用将是一个有点梦魇。不幸的是,如果你在使用一个流畅的接口时设置了这些类型的限制,你需要知道规则来理解如何“构建”类型。 我更喜欢为不同类型的用户创建专门的用户子类。让每个子类的构造函数要求正确初始化它们所需的参数,并根据需要公开方法和属性。 这样,您就可以让适当的用户:
|
![]() |
2
0
你可以做一些类似下面的代码的事情,这显然只是一个概念。问题是,您必须为链中的每个类型编写方法调用代码,以维护fluent接口。
|
|
user1870035 · 依赖注入和流畅设计 7 年前 |
|
Alvp · 使用ProcessBuilder运行shell脚本 8 年前 |
![]() |
SourceVisor · Java对象引用问题? 8 年前 |
![]() |
progonkpa · 使用静态实例化方法在生成器类中自动连接依赖项 8 年前 |
![]() |
hades · 动态URL生成器的Spring思想 8 年前 |
![]() |
James · 如何使用RubyBuilder在XML标记中动态插入一些属性? 11 年前 |