1、写入的时候将数据加密写入,读取的时候将数据解密读出。加密、解密代码可参考: https://blog.csdn.net/qq_34573534/article/details/100530622
2、通过调试来理解调用过程和对象。
3、数据加密提供者以装扮另外一个提供者的方式出现。数据加密提供者可以和其他提供者搭配使用,任意组合。
5、这就是装饰者模式。这个程序理解了设计模式就掌握了。装饰者模式的优点:一个类就够了。不影响整体设计。AOP。
6、DesSettingsProvider就是一个翻译。