`
bighou
  • 浏览: 13529 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

设计模式应用的一些建议

阅读更多

最近在坛子里逛,发现大家在讨论设计模式时认为,设计模式仅仅在应用开发的技术框架部分用的较多,甚至有人认为现在的应用开发采用开源的流行框架如spring等就行,不需要太多的应用设计模式,宣扬设计模式对于应用开发的无用论,在此本人有如下观点:

1、做企业级应用开发,设计模式用的最多的地方应该是业务领域设计,而不是开发框架设计。正像前面有人认为的开发框架用spring,的确不需要太多的设计模式再用到框架的开发上,都是现成的,用就行。而业务领域的设计是每一个领域特有的,甚至是需要针对不同的用户定制开发的,在这个范畴中需要应用大量的设计模式帮助我们设计更好的业务领域模型。

2、我们应该更加关注业务的面向对象设计,这是基础,然后才是在业务领域对象模型上的设计模式应用。如果业务的设计是面向关系而不是面向对象,那么应用设计模式比较困难,驴唇不对马嘴!

 

欢迎拍砖

分享到:
评论
1 楼 cectsky 2010-11-26  
+..............

相关推荐

    设计模式解析

    在阅读和学习这本"设计模式解析(第二版)"的过程中,建议读者不仅要理解每个模式的概念,还要尝试将其应用于实际项目,通过实践来巩固理论知识。同时,不断反思和评估自己设计的代码,看是否可以进一步优化,运用更...

    《Java设计模式》课程设计报告.docx

    《Java设计模式》课程设计报告主要探讨了如何利用Java编程语言和MyEclipse集成开发环境来实现基于设计模式的西瓜...通过这个课程设计,学习者不仅可以掌握Java编程,还能深入理解设计模式的应用,提升软件设计能力。

    java设计模式pdf

    ### Java设计模式详解 ...通过以上内容可以看出,《Java设计模式PDF》这本书不仅提供了对各种设计模式的详细介绍,而且还结合了大量的示例代码和实用建议,对于Java开发者来说是一本非常有价值的参考书。

    C设计模式_程序设计.rar C设计模式_程序设计.rar

    电子书阅读方法.htm这一文件的存在,说明了这个资源包考虑到了用户在阅读和理解电子书内容方面的困惑,可能提供了一些实用的阅读技巧和建议,帮助用户更好地吸收和理解设计模式。这包括了如何打开和查看特定格式的...

    设计模式:可复用面向对象软件的基础(非扫描版+高清)

    设计模式是经验丰富的软件开发者智慧的结晶,它们是针对特定设计问题的最佳实践,已被广泛应用于C++等编程语言中。 1. **设计模式的概念** 设计模式并不直接提供代码,而是描述在特定情况下,为了解决特定问题,...

    java 设计模式试题

    题目中的第一个选项“同一问题的不同表现形式”(A) 描述了设计模式的主要应用场景之一。设计模式帮助开发者处理常见的软件设计难题,确保代码的可读性、可维护性和可扩展性。 ### 2. 面向对象的基本原则 面向对象...

    eclipse 设计模式 plugin

    - **代码重构建议**:根据识别到的设计模式,插件可能提供重构建议,帮助改进代码结构,使其更符合模式规范。 4. 使用教程 安装插件后,开发者可以在Eclipse的代码编辑器中看到模式相关的标记和提示。通过右键菜单...

    23设计模式软件工程设计模式详解:创建型、结构型与行为型模式在Java编程中的应用与实例分析

    内容概要:本文详细介绍了设计模式的分类及其典型应用场景。创建型模式包括工厂模式、抽象工厂模式、单例模式、建造者模式和原型模式,主要解决对象的创建...建议读者结合实际项目需求,选择合适的设计模式进行实践。

    Java EE设计模式:Spring企业级开发最佳实践

    7. **学习建议**:读者需要对Java和Java EE有一定的基础,理解基本的设计模式,并对Spring框架有所了解。通过本书的学习,开发者可以提升在企业级项目中的设计和编码能力,更好地应对复杂的业务挑战。 总之,《Java...

    ajax 设计模式详解

    对于Ajax应用而言,一些常见的设计模式可以帮助开发者构建高效、可维护的Web应用程序。 ##### 3.1 常见的Ajax设计模式 - **异步数据请求模式**:通过XMLHttpRequest对象发送HTTP请求,处理服务器响应,实现数据的...

    中文版_源码设计模式解析与实战.pdf

    《中文版_源码设计模式解析与实战.pdf》是一本专为Android开发者设计的进阶书籍,它深入探讨了设计模式在实际开发中的应用,并结合Android的源码进行了详细的解析。这本书不仅涵盖了基础的设计模式概念,还通过丰富...

    设计模式 - 中文应用篇.rar

    中文应用篇的设计模式教程,旨在帮助中国开发者更好地理解和运用这些模式。本压缩包包含四份文件,分别是“设计模式.chm”、"www.ttdown.com.txt"、"使用说明.txt"和"使用說明.txt",它们提供了关于设计模式的详细...

    设计模式 框架 及其实践

    设计模式、框架及其实践是软件开发领域中提升设计能力的重要工具。通过本书,作者张永吉旨在引导读者从基础知识到高级技巧,逐步成为一名精通软件设计的专家。 首先,成为象棋高手的过程与成为软件设计高手有...

    Java设计模式在代码质量提升中的应用研究

    内容概要:本文深入探讨了 Java 设计模式在软件开发中的应用。介绍了常见的 Java 设计模式,包括单例模式、工厂模式、观察者模式、策略模式和装饰器模式,并详细阐述了它们的定义、特点、实现方式及应用场景。通过...

    C#面向对象设计模式纵横谈(1):面向对象设计模式与原则.zip

    总之,《C#面向对象设计模式纵横谈(1):面向对象设计模式与原则.zip》为我们提供了一个全面了解和应用面向对象设计模式的平台。无论你是C#编程新手,还是希望进一步提升编程技艺的资深开发者,本书都将是一个宝贵的...

    Java设计模式国外珍藏版

    "Java设计模式国外珍藏版"很可能是从国际视野出发,提供了全球开发者在使用Java设计模式时的经验和最佳实践,可能涵盖了不同场景下的应用案例,以及如何避免常见陷阱和优化设计的建议。CHM文件是一种Windows的帮助...

    软件工程常见设计模式解析及其应用场景:创建型、结构型和行为型模式详解

    内容概要:本文档《软件设计模式.docx》系统介绍了多种常见的...阅读建议:此文档适合有一定编程经验的开发者,建议读者在阅读过程中结合实际编程案例进行思考和练习,以便更好地理解和掌握各种设计模式的应用技巧。

    C++ Qt设计模式(第2版)

    7. **第二版更新**:相较于第一版,第二版可能会加入新的Qt版本特性、更新的设计模式应用以及来自社区的反馈和经验总结,以保持内容的时效性和实用性。 通过对《C++ Qt设计模式(第2版)》的深入学习,开发者不仅...

    Java设计模式资料[内含源代码].

    此外,它也可能涉及一些扩展主题,如模式之间的关系、模式在不同设计范式中的应用,甚至现代框架和库中内置的设计模式。 3. **Design pattern source.zip**:这个文件包含了设计模式的源代码实例。通过阅读和分析...

Global site tag (gtag.js) - Google Analytics