模版方法,观察者模式,策略模式,代理模式,装饰模式,[toc]1.为什么要使用设计模式使用设计模式可以重构整体架构代码、提交代码复用性、扩展性、减少代码冗余问题。Java高级工程师必备的技能!2.什么时候需要用到设计模式...