看到的这个build之后还利用switch来case的方法真的眼前一亮。
最近我想实现一个builder库,用来将要构建的instance按顺序创建好。
不过难点在于怎样设计它们的顺序呢?原本的build都是可以不顺序的呀,
比如图中这几个field,是先塞哪个值都可以的。
那我又想起来,在Java的新实现里,有类型的最新判定,
比如我放入一个Student.class之后就可以调用student中的方法。
看到的这个build之后还利用switch来case的方法真的眼前一亮。
最近我想实现一个builder库,用来将要构建的instance按顺序创建好。
不过难点在于怎样设计它们的顺序呢?原本的build都是可以不顺序的呀,
比如图中这几个field,是先塞哪个值都可以的。
那我又想起来,在Java的新实现里,有类型的最新判定,
比如我放入一个Student.class之后就可以调用student中的方法。