`
My_Choice
  • 浏览: 39430 次
  • 性别: Icon_minigender_1
  • 来自: 河北保定
文章分类
社区版块
存档分类
最新评论

请求支援关于代码重构

 
阅读更多
问题是这样的,远动系统通信模块根据协议抽象出来的物理层有一个接口,他由不同的实现厂家去实现
,但是有一[color=red][/color][size=xx-small][/size]部分方法是各个厂家公用的,所以在不同的厂家实现的时候都会去改接口的内容,
从而对系统的维护和升级很不方便,而且总只是针对一个接口进行操作,当不同的厂家添加新
方法实现时总会在这个接口中添加方法使得接口变得臃肿,针对接口臃肿有什么方法能够使得代码
变得可扩展性强一些,
  我的做法是把公用的方法提取出来定义一个公用接口,给不同的厂家定义不同的接口,增加
  厂家自己的方法,然后继承公用接口,但是方法不可行,因为不能对外提供能够代表各个厂家的
  接口进行调用,
分享到:
评论
1 楼 My_Choice 2008-04-22  
急用,恳请大侠们帮忙

相关推荐

    代码重构.pdf

    书中详细阐述了重构代码的必要性、重构的时机以及如何安全地重构代码。重构指的是在不改变软件外部行为的前提下,改进其内部结构的过程。这是一种在软件开发中不断优化代码质量、提高软件可维护性的技术。 重构技术...

    改善既有的代码重构(ppt)课件

    改善既有的代码重构(ppt),改善既有的代码重构,改善既有的代码重构PPT

    软件工程中的代码重构技术.pptx

    ### 软件工程中的代码重构技术 #### 第1章:简介 **1.1 什么是代码重构** 代码重构是一种软件工程活动,旨在不改变软件的外部行为的情况下,改进其内部结构和设计。这一过程有助于增强代码的质量和可维护性。 **...

    .java代码重构

    - **保持重构的节奏**:定期进行小规模的重构,避免积攒大量待重构代码。 - **沟通与文档**:让团队成员了解重构计划,更新相关文档,避免引起混乱。 - **持续集成**:结合CI/CD流程,确保重构不会影响到其他功能...

    代码重构&模式

    **代码重构** 代码重构是软件开发过程中的一个重要环节,它是指在不改变代码外在行为的前提下,对代码结构、设计和实现进行改进,以提高代码的可读性、可维护性和内部结构。重构的主要目标是使软件更容易理解和修改...

    代码重构PDF

    **代码重构:提升软件设计与代码质量的关键技术** 在软件开发过程中,代码重构是一个至关重要的环节,它关乎到代码的可读性、可维护性和整体性能。代码重构并不意味着添加新功能或修复错误,而是对现有代码结构进行...

    代码重构 (C# & ASP.NET) 英文原版

    **代码重构:C#与ASP.NET的实践指南** 在软件开发过程中,代码重构是一个至关重要的环节,它旨在改进代码的内部结构,不改变其外部行为。《代码重构 (C# & ASP.NET)》英文原版提供了针对这两种技术的重构策略和技巧...

    测试驱动开发及代码重构

    在文件名“测试驱动开发及代码重构”中,可能包含了关于TDD实践的案例分析、具体步骤、最佳实践以及如何在实际项目中实施TDD和代码重构的指导。这样的资源对于学习和理解TDD方法论及其在软件开发中的应用非常有价值...

    Python代码重构的艺术:探索自动化重构工具

    ### Python 代码重构的艺术:探索自动化重构工具 #### 一、引言 Python 作为一门高级编程语言,自1991年首次发布以来,便以其简洁易读的语法、强大的标准库支持以及广泛的跨平台特性赢得了众多开发者的青睐。随着...

    一本介绍如何将现有的 Java 代码重构为 Kotlin 代码的书籍

    - **特定领域的代码转换**:比如网络请求、数据库操作等。 #### 四、最佳实践与经验分享 除了具体的重构技巧外,作者还分享了一些在实际重构过程中积累的经验和最佳实践,以帮助读者更加高效地进行代码转换和优化...

    java代码重构经验分享

    Java 代码重构经验分享 Java 代码重构是指在不改变外部行为的情况下,修改代码的内部结构,以提高代码的可维护性、可读性和可扩展性。本文总结了 Java 代码重构的经验和技术规范,包括重构要求、重构的工作、代码的...

    swift-高仿微信iOSAppTemplate代码重构

    这个项目名为"swift-高仿微信iOSAppTemplate代码重构",旨在通过重构代码来提升应用的可读性、可维护性和性能。在这个过程中,开发者将深入理解Swift的面向对象编程、MVVM设计模式、网络请求处理、UI布局以及数据...

    java代码重构经验总结

    ### Java代码重构经验总结 在软件开发过程中,代码重构是一项重要的技能,它旨在不改变代码外部行为的前提下,改进其内部结构,从而提升代码质量和可维护性。本文将深入探讨Java代码重构的关键点,涵盖重构原则、...

    一本代码重构的书让代码更简洁

    《重构:改善既有代码的设计》是一本由Martin Fowler所著的经典书籍,专注于讲解如何通过重构技术来提升代码质量,使其更具可读性、可维护性和扩展性。在Java编程领域,重构是提升软件开发效率和降低维护成本的重要...

    代码重构总结实例

    代码重构是一种改善软件设计、提升代码可读性和可维护性的技术。它并不改变代码的外在行为,而是通过改进代码结构来提高代码质量。在这个"代码重构总结实例"中,我们将探讨一系列相关知识点,包括重构的原因、原则、...

    代码重构技术

    代码重构技术

    代码重构源码(包含重构前后代码)

    代码重构是一种重要的软件开发实践,旨在改进代码的结构和可读性,而不改变其外部行为。这个压缩包文件“代码重构源码(包含重构前后代码)”提供了面向对象编程领域中的一个实例,具体是对影片出租店租赁程序的重构...

    Java 代码重构实例

    Java代码重构是一种优化编程实践,旨在改进代码的结构和可读性,而不改变其外部行为。重构对于提高软件质量和维护性至关重要,尤其是在大型项目中。以下是一些在Java重构中的关键原则和技巧,通过实例来展示如何应用...

Global site tag (gtag.js) - Google Analytics