1、为什么会有设计模式
设计模式(Design pattern)代表了较好的实践方法,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
2、设计模式的思想
1:对接口编程而不是对实现编程。
2:优先使用对象组合而不是继承。
3、为什么要使用设计模式?
对于初学者来说,设计模式可能对他们来说还没有太多接触过,我接触第一个设计-模式单例设计模式的时候已经学习Java一年了,是比较晚的。但是在这里还是有一点一定要注意:无论是学习什么,一定要重视基础,有时候在开发的时候的,虽然有一些东西你会使用,但是不了解原理,尽管是不影响你开发进度,但是在无形中影响着你的学习效率,你的开发效率,要掌握传说中的黑科技还是需要了解原理的,所以Java基础一定要扎实,我在这方面吃过亏,感触很深。当然在学习设计模式之前,你一定要把Java语法基础、数组、方法、面向对象、接口等学扎实。
4、常见的设计模式?
单例模式、工厂模式、抽象工厂模式、代理模式、观察者模式、适配器模式等。
先简单了解一下设计模式,后期会不断地更新。。。。