`
dwangel
  • 浏览: 267432 次
社区版块
存档分类
最新评论

可维护性 设计分层?

GWT 
阅读更多
公司项目,设计了一个GWT 服务结构。

里面为了使用单一接口进行多种访问。

用了Map作为参数 传递。

结果被批评为已经确定调用 操作了,为什么不能把单一参数传进去。

其实,因为逻辑分解的方法的职责就是分流逻辑,
如果让它实现参数 分解就是让他多承担职责。

而且,参数 与后面的逻辑实现相关。
如果放到这个入口,那么就不能做到在改变具体逻辑实现时,不变动分流部分代码的目的。
分享到:
评论

相关推荐

    综合电子设备管理系统的可维护性设计.doc

    综合电子设备管理系统的可维护性设计是针对软件开发过程中的一项重要任务,特别是在系统需要长期维护和升级的情况下。本文档详细探讨了如何通过注重可维护性的开发过程和软件管理来提升系统的可维护性。 首先,系统...

    软件结构设计-分层系统风格讲义(ppt-18页).ppt

    分层系统风格是软件结构设计中的一种常见的体系结构风格,它具有许多优点,例如提高软件的可维护性、可扩展性和可重用性。但是,分层系统的体系结构也存在一些缺点,例如增加软件的复杂性和耦合性。因此,在软件开发...

    软件工程中的可扩展性与维护性设计.pptx

    - **减少维护成本**:良好的可维护性设计可以减少维护过程中的时间和人力成本。 - **提高开发效率**:合理的架构设计和规范的编码风格可以提高开发团队的效率和协作能力。 **可扩展性与维护性概述** - **可扩展性...

    .Net分层架构设计

    .NET框架中的分层架构设计是一种常见的软件开发模式,它旨在提高代码的可读性、可维护性和可扩展性。在.NET开发中,分层架构通常包括数据访问层、业务逻辑层、表示层(或用户界面层)等部分,每个层次都有特定的责任...

    网页设计模板分层素材

    总的来说,"网页设计模板分层素材"结合了高效的设计流程和灵活的编辑能力,是现代网页设计不可或缺的工具。HTML和CSS作为基础技术,让这种设计方法成为可能,并确保了网站在不同设备上的良好表现。熟悉这些概念和...

    当当网代码分层设计不错的例子

    在软件开发领域,分层设计是一种常见的架构模式,它有助于保持代码的清晰、可维护性和扩展性。当当网作为知名的在线购物平台,其代码结构自然遵循了良好的分层设计原则。在这里,我们将深入探讨当当网代码分层设计的...

    软件工程中的扩展性与可维护性.pptx

    ### 软件工程中的扩展性与可维护性 #### 第一章 简介 **软件工程中的扩展性**是指软件系统能够方便地进行功能的增加或修改,而不会导致系统的结构复杂度增加。这涉及到软件设计时充分考虑到未来的功能变更需求,...

    Java面向对象程序设计-分层(什么是分层开发).pptx

    Java面向对象程序设计中,分层开发是一种软件开发方法,它将整个项目划分为多个层次,每个层次负责特定的功能,从而提高了软件的可维护性、可扩展性和可重用性。本文将对分层开发的概念、原则和实现方法进行详细的...

    高手系列!谈单片机程序设计中的“分层思想”

    通过对单片机程序设计中的“分层思想”的介绍,我们可以看到这种方法能够极大地提高软件的结构清晰度、可维护性和可扩展性。尤其是在复杂的工程项目中,合理地运用分层设计可以有效地管理软件架构,提高开发效率和...

    springboot+mybatis 分层设计

    通过以上这些技术和设计模式,我们可以构建出一个稳定、可维护、高扩展性的SpringBoot+MyBatis应用。在项目实践中,要遵循良好的编码规范,保持代码的整洁性和可读性,同时不断优化和调整架构,以适应项目需求的变化...

    单片机程序设计里的“分层思想”

    在单片机程序设计领域,采用合理的架构和设计思想对于提升程序的可维护性、扩展性和效率至关重要。“分层思想”是一种非常有效的程序设计策略,它可以帮助开发者更好地组织代码,提高代码的复用率,并简化复杂系统的...

    设计分层图片

    总结,设计分层图片是现代设计中的关键技巧,它提升了设计的质量、效率和可维护性。掌握分层图片的使用,无论是个人创作还是团队合作,都将极大地提升设计师的工作能力。通过熟练运用各类设计软件,遵循良好的图层...

    浅谈单片机程序设计中的“分层思想”

    在单片机程序设计中,"分层思想"是一种重要的设计原则,它有助于提高代码的可读性、可维护性和可扩展性。分层思想主要体现在将复杂的系统分解为若干个独立的功能层,每个层专注于特定的任务,从而降低系统的复杂度。...

    单片机bsp、kernel/驱动、应用分层设计开发

    通过库的形式,内核可以无需关心具体硬件的差异,只需调用BSP提供的API即可完成硬件操作,提升了代码的可移植性。 其次,内核(Kernel)是操作系统的核心部分,负责任务调度、内存管理、中断处理等关键功能。集成...

    iOS分层架构设计

    iOS分层架构设计是苹果公司为开发高质量、可维护性和性能优秀的iOS应用而推崇的一种应用结构设计方式。分层架构能够清晰地划分软件的功能和职责,让不同的开发人员可以并行工作而不互相干扰,最终帮助开发者构建出低...

    浅谈单片机程序设计中的“分层思想”(转)

    总之,分层思想在单片机程序设计中具有重要的作用,它能够有效解决硬件和软件之间的依赖问题,提高程序的可读性和可维护性。它也要求程序开发者具备一定的抽象思维能力和结构化编程能力,从而在实际开发中灵活运用...

    软件平台架构设计与技术管理之道.docx

    架构设计要点包括分层分模块设计、系统化设计思想、可维护性设计等。分层分模块设计是指将软件系统划分为不同的层次和模块,每个层次和模块都有明确的任务和职责。系统化设计思想是指从整体的角度出发,综合考虑软件...

    分层构架设计指导范例

    分层架构设计是一种常见的软件开发模式,它将复杂的系统分解为多个独立的、有特定职责的层次,每个层次都专注于某一类任务,从而提高代码的可读性、可维护性和可扩展性。在这个"分层构架设计指导范例"中,我们将深入...

    行业文档-设计装置-分层抽取书包.zip

    这种设计模式将复杂的系统分解为多个层次,每个层次负责不同的功能,从而提高系统的可维护性、可扩展性和模块化。在工业设计和装置构建中,分层可能指的是机械结构的分层,例如底层的机械支撑结构、中间的设备安装层...

    双鱼林PHP基于MVC三层模式代码生成器 2.0┊分层模式设计┊简体中文绿色免费版

    该工具采用MVC(Model-View-Controller)设计模式,这是一种广泛应用于Web应用程序开发的架构模式,旨在分离业务逻辑、数据处理和用户界面,以实现更清晰的代码组织和更高的可维护性。 首先,让我们深入理解MVC模式...

Global site tag (gtag.js) - Google Analytics