练就Java24章真经—你所不知道的工厂方法
前言 最近一直在Java方向奋斗《终于,我还是下决心学Java后台了》,今天抽空开始学习Java的设计模式了。计划有时间就去学习,你这么有时间,还不来一起上车吗? 之所以要学习Java模式,是因为面试的时候有时间回答的不是太完整,面试过后才想起来如何回答。所以,我说了: 只有总结才是王道,只有总结才能提高 设计模式 其实正规的来说Java其实是23中设计模式,不过网上也有说是24种或者是26中的!设计模式不过是前人对代码的一种封装。用专业的话来讲:设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结 创建型模式,共五种: 1.工厂方法模式、 2.抽象工厂模式、 3.单例模式、 4.建造者模式、 5.原型模式。 结构型模式,共七种: 6.适配器模式、 7.装饰器模式、 8.代理模式、 9.外观模式、 10.桥接模式、 11.组合模式、 12.享元模式。 行为型模式,共十一种: 13.策略模式、 14.模板方法模式、 15.观察者模式、 16.迭代子模式、 17.责任链模式、 18.命令模式、 19.备忘录模式、 20.状态模式、 21.访问者模式、 22.中介者模式...