常用设计模式
我一直认为人的精力是有限的,不是什么都要学,我们学习东西挑重点挑常用的去学习。设计模式总共有23种,我们不能所有的都学,这样费时费力且记不住,所以我这里记录的是常见的且核心的几种设计模式。
那些设计模式常用且核心?
当然是各大框架中最常出现的设计模式,当然是你可能会使用到的。
下面是我归纳的设计模式。后续逐渐添加。。。
注意:
1. 设计模式其实就是java的封装,继承,多态的体现,并没有过多的神秘色彩,于其说是学习java设计模式,不如说是学习如何更加灵活的运用java的继承封装多态,更加灵活展现java面向对象思想。
2. 不要过于的套用设计模式,在学习的过程中不少读者都会去想我们公司这样才能使用到该种设计模式,以为项目中一定要用设计模式,其实并不然。设计模式只是面向对象思想更好的体现,不要在项目中盲目套用设计模式,项目中很少见到完整的某个设计模式,一般而言我们只是使用设计模式中的要点展现于项目中。过于完整的套用设计模式反而会弄巧成拙。