您的位置:首页 > 其它

我们为什么需要设计模式?

2008-07-09 13:31 806 查看
最近在看JT2.5(J2EE Pattern Oriented Framework),虽然以前的开发学习中多少也接触过设计模式,直接或者间接的使用过一些常用的模式。但是我们为什么要学习设计模式呢?在我的理解,设计模式是一个纯理论的抽象,有一个模糊的框架,只有在从理论上理解以后才有可能的被我们用在自己的代码中。设计模式是前人总结出来在特定领域的解决方案。只有掌握了扎实的面向对象的编程能力,才有可能理解GOF的设计模式。设计模式在一定程度上帮助我们实现代码的重用,编写出健壮的代码。在截止2008-07-09为止,在这个社会上会JAVA的人已经比“民工”还多,这里我用民工这个字眼,我没有任何歧视的意思,某个角度上讲我也是一个民工。我们怎么样才能跳出语言层次?软件开发决不是简单的框架运用,数据库的CRUD。代码的编写只是软件开发中的一小部分。我们怎么样才能提高自己? 设计模式是J2SE和J2EE之间的桥梁,它不是一门具体的技术,而是前人在面向对象的软件开发中的BestPractice。它可以让我们真正的掌握接口和抽象类,从而实现本质的飞跃。这是一个思想成长的过程。也是一个对自己挑战: 在需求变化时,我们怎么样抽象出不变的本质并且分离它。这也是一个经验积累的过程。没有设计模式的基础,J2EE上的路我们是走不长的。当然我们不能因模式而模式。模式的运用应该是我们对需求理解以后的结果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: