All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.houbb.sensitive.api.ISensitive Maven / Gradle / Ivy

There is a newer version: 1.7.0
Show newest version
package com.github.houbb.sensitive.api;

/**
 * 脱敏接口
 * @author binbin.hou
 * date 2018/12/29
 * @param  参数类型
 * @since 0.0.1
 */
public interface ISensitive {

    /**
     * 对象进行脱敏操作
     * 原始对象不变,返回脱敏后的新对象
     * 1. 为什么这么设计?
     * 不能因为脱敏,就导致代码中的对象被改变。否则代码逻辑会出现问题。
     * @param object 原始对象
     * @return 脱敏后的新对象
     */
    T desCopy(final T object);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy