看到的这个build之后还利用switch来case的方法真的眼前一亮。
最近我想实现一个builder库,用来将要构建的instance按顺序创建好。
不过难点在于怎样设计它们的顺序呢?原本的build都是可以不顺序的呀,
比如图中这几个field,是先塞哪个值都可以的。
那我又想起来,在Java的新实现里,有类型的最新判定,
比如我放入一个Student.class之后就可以调用student中的方法。
看到的这个build之后还利用switch来case的方法真的眼前一亮。
最近我想实现一个builder库,用来将要构建的instance按顺序创建好。
不过难点在于怎样设计它们的顺序呢?原本的build都是可以不顺序的呀,
比如图中这几个field,是先塞哪个值都可以的。
那我又想起来,在Java的新实现里,有类型的最新判定,
比如我放入一个Student.class之后就可以调用student中的方法。
本文来自博客园,作者:我在上海的这几年,转载请注明原文链接:https://www.cnblogs.com/ukzq/p/16777479.html