| Interface | Description |
|---|---|
| Builder<T> |
建造者模式接口定义
|
| Chain<E,T> |
责任链接口
|
| Editor<T> |
编辑器接口,常用于对于集合中的元素做统一编辑
此编辑器两个作用:
|
| Filter<T> |
过滤器接口
|
| Func<P,R> |
函数对象
一个函数接口代表一个一个函数,用于包装一个函数为对象
在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在,此接口用于将一个函数包装成为一个对象,从而传递对象
|
| Matcher<T> |
匹配接口
|
| Replacer<T> |
替换器
通过实现此接口完成指定类型对象的替换操作,替换后的目标类型依旧为指定类型
|
| VoidFunc |
函数对象
接口灵感来自于ActFramework
一个函数接口代表一个一个函数,用于包装一个函数为对象
在JDK8之前,Java的函数并不能作为参数传递,也不能作为返回值存在,此接口用于将一个函数包装成为一个对象,从而传递对象
|
| Class | Description |
|---|---|
| Assert |
断言
断言某些对象或值是否符合规定,否则抛出异常。经常用于做变量检查
|
| Caller |
调用者。可以通过此类的方法获取调用者、多级调用者以及判断是否被调用
|
| ClassScaner |
类扫描器
|
| Console |
命令行(控制台)工具方法类
此类主要针对
System.out 和 System.err 做封装。 |
| Dict |
字典对象,扩充了HashMap中的方法
|
| Holder<T> |
为不可变的对象引用提供一个可变的包装,在java中支持引用传递。
|
| SimpleCache<K,V> |
简单缓存,无超时实现,使用
WeakHashMap实现缓存自动清理 |
| Singleton |
单例类
提供单例对象的统一管理,当调用get方法时,如果对象池中存在此对象,返回此对象,否则创建新对象返回
注意:单例针对的是类和对象,因此get方法第一次调用时创建的对象始终唯一,也就是说就算参数变更,返回的依旧是第一次创建的对象
|
| Validator |
字段验证器
|
| WeightRandom<T> |
权重随机算法实现
|
| WeightRandom.WeightObj<T> |
带有权重的对象包装
|
Copyright © 2019. All rights reserved.