文件名称:外观模式案例(基础案例)
文件大小:166KB
文件格式:ZIP
更新时间:2023-05-30 16:21:06
设计模式
某系统需要提供一个文件加密模块,加密流程包括三个操作,分别是读取源文件、加密、保存加密之后的文件。读取文件和保存文件使用流来实现,这三个操作相对独立,其业务代码封装在三个不同的类中。现在需要提供一个统一的加密外观类,用户可以直接使用该加密外观类完成文件的读取、加密和保存三个操作,而不需要与每一个类进行交互,使用外观模式设计该加密模块。
【文件预览】:
seventeen
----Program.java(309B)
----FileWriter.java(925B)
----截图.doc(179KB)
----EncryFacade.java(719B)
----CipherMachine.java(549B)
----FileReader.java(1KB)