摘要: import java.util.Arrays; import java.util.EnumMap; import java.util.HashSet; import java.util.Map; import java.util.Set; import java.util.stream.Collectors; public class Herb { public enum Type { ANNU 阅读全文
posted @ 2019-12-31 17:27 w'c's 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 这个概念是在 Effective Java中了解到的, 可以通过EnumSet来代替位域这种方式表达.并不是很常见的概念, 因此记录下.如果在这之前恰好了解过 bitmap这种数据结构就更好了。不了解也没有关系。 bitmap 就是用bit的每一位来代表一个特殊的状态值,或者说标签属性等等.举例来说 阅读全文
posted @ 2019-12-31 15:30 w'c's 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 策略枚举就是技巧性的代码编写,对于枚举中的抽象方法相应的枚举类型是需要实现这个抽象方法,这样会有个弊端,可能有的枚举类型需要实现的方法内容是一样的,这样显然看来代码会很重复,针对这个问题可以使用策略枚举,这中策略枚举的的思想就是代码的重用,重点就是如何巧妙实现代码的重用下面看代码 *类说明:加班费计 阅读全文
posted @ 2019-12-31 13:50 w'c's 阅读(386) 评论(0) 推荐(0) 编辑