java中的设计模式有什么作用啊?

如题所述

你好,java的设计模式共有23种!都是表示类与类之间的构架关系,也就是表示对象的逻辑关系!
比较常用的有简单工厂,抽象工厂,单例模式,装饰模式,适配器模式等等,说白了模式就是前人经过大量的实践,总结出来的优化的对象关系!
你使用这些优秀的模式去搭建你的程序 无论从效率上还是可读性上,都给人一种很舒服的感觉。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-18
java B/S 主流设计模式 mvc 能够使项目层次 简洁明确,易于维护、二次开发等优点。
其作用也是为了开发项目,所有设计模式都是为了开发。
MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑,通常可以用JavaBean或EJB来实现。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。

参考资料:http://baike.baidu.com/view/31.html?wtp=tt

第2个回答  2011-10-18
设计模式可以让你代码设计更加合理,没有臭味
有很多时候平时不注意的小地方、细节才能看出代码臭味
第3个回答  2018-12-17
让代码变得更优雅,让结构变得更合理,更主要的是便于维护。
第4个回答  推荐于2017-09-16
快速开发

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。
总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。