• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > 基于ERP程序的公共代码中出现的问题及过度封装不方便维护的解决办法

基于ERP程序的公共代码中出现的问题及过度封装不方便维护的解决办法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了生产用erp的程序,erp程序,免费erp软件安装程序,erp系统程序,erp程序设计等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

在设计一个ERP程序时,提取公共的代码到一个通用类型库中是必要的。这样可以减少代码重复,提高代码利用率。

但是,做任何事情都要有个度,有些公共的代码引起了过度封装,反而不利于代码的理解。

举例说明如下


        public static string GetString(string key)
        {
            return System.Configuration.ConfigurationManager.AppSettings[key];
        }
}
</div>
第二个方法 GetString,我以为它的封装是不必要的。调用.NET框架的代码只有一行或简单的数行,对它进行封装,反而会引起理解上的障碍。

再来看另一个方法,对它的封装,要依据具体的使用场景。

根据需要的场景,这个封装有可能是有必要的,可以减少很多重复的代码。

欢迎大家给出意见,我觉得这个GetDecimal方法也是多余的,不必要的封装。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 基于ERP程序的公共代码中出现的问题及过度封装不方便维护的解决办法

相关文章

  • 2017-05-11ASP.NET编程时遇到GridView的一个问题 激发了未处理的事件"PageIndexChanging"
  • 2018-08-20.NET中JSON的序列化和反序列化的几种方式
  • 2017-05-11收藏的asp.net文件上传类源码
  • 2018-08-20MVC异常处理详解
  • 2018-08-20深入理解Asp.Net中WebForm的生命周期
  • 2017-05-11Asp.Net Core 通过中间件防止图片盗链的实例
  • 2017-05-11ASP.NET微信公众号客服接口
  • 2017-05-11ASP.NET使用GridView导出Excel实现方法
  • 2017-05-11详解ABP框架的参数有效性验证和权限验证
  • 2017-05-11asp.net 安全的截取指定长度的html或者ubb字符串

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 在ASP.NET中,设置Session的过期时间的方法
    • aspx中的mysql操作类sqldatasource使用示例分享
    • FileStreaReder和StreamReader两个类介绍
    • VB.NET调用MySQL存储过程并获得返回值的方法
    • C/C++中利用空指针简化代码,提高效率
    • ASP.NET Dictionary 的基本用法示例介绍
    • asp.net Mvc4 使用ajax结合分页插件实现无刷新分页
    • window.showModalDialog两次加载问题清除缓存方法
    • C# 小数位数保留的方法集锦
    • 几个C#常用正则表达式的总结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有