OJ 在线判题项目教程 - 37. 判题机架构 | 代理模式优化 笔记

1.工厂模式:根据用户输入的字符串,创建对应的代码沙箱实例,(简化开发、提高代码的质量、可维护性和可复用性) 2.配置化:将要修改的数据放在配置文件中,在用到的位置使用@value注解 eg:@Value("${codesandbox.type}") String type; 3.代理模式:将要添加的日志写在代理类中,增强代码能力、提高扩展性 4.Lombok的builder注解:使用链式的方式给对象设置值 5.策略模式:针对不同的情况采用不同的策略,便于分别修改策略和维护

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
鱼友8016
下载 APP