当前位置: 首页 > news >正文

网站开发公司长春前端开发培训机构哪家好

网站开发公司长春,前端开发培训机构哪家好,网上购物系统功能需求分析,成都官网seo费用在程序中用得最多的还是方法#xff0c;在处理业务的系统中如何设计方法是一个很重要的问题。很多系统由于缺乏统一的约定而导致维护困难。本文主要介绍的是偶在平常的开发中总结出来的一些方法设计的思路。希望大家不嫌弃。 1. 简单的方法 void DoSth(args) { // …在程序中用得最多的还是方法在处理业务的系统中如何设计方法是一个很重要的问题。很多系统由于缺乏统一的约定而导致维护困难。本文主要介绍的是偶在平常的开发中总结出来的一些方法设计的思路。希望大家不嫌弃。   1.         简单的方法  void DoSth(args)    {            // do some thing here            // throw some error here if the method was not run correctly     }        方法没有返回值也没有特别的错误标示一般用在一些不易出错的 所以如果方法有可能执行不成功的时候则可以在方法里面抛出异常在调用的地方用catch捕捉。或者根本不捕捉方法里面可能产生的异常从而让异常跟着堆栈往上层爬一直到合适的位置才进行捕捉。这种情况通常用于对方法中的异常没有十足的把握处理、不想在本方法中处理异常、有意向上层屏蔽底层异常的情况。很多设计这主张“底层抛出异常上层处理异常”的设计原则在这种设计原则的指导下用的最多的方法设计就是这种。   以下的几种方法都要求尽量捕捉方法中可能存在的Exception。   2.         返回字符串/数字 string/int DoSth(args){        // do some thing here        // return some message if the method was not run correctly } 执行某个方法然后把结果用字符串/数字的形式返回比如返回“OK”/1表示执行成功返回“不能预料的错误”/-1等信息表示没有正确执行   3.         返回布尔值 bool DoSth(args){        // do some thing here        // return true or false to tell the caller if the method was run correctly } 执行某个方法然后把结果用bool值的形式返回true表示执行成功false表示执行失败。一般用在只关心结果不在乎为什么是那个结果或者导致结果的原因已经很明确的时候。   4.         返回布尔值和错误信息 bool DoSth(args, out string message){        // do some thing here // return true or false to tell the caller if the method was run correctly        // set the error message to “message” if exception or error occurred. }        执行某个方法然后把结果用bool值的形式返回如果出错将错误信息设置到一个out 的参数中。这种方法适合于那些比较复杂可能出现多种意外的方法执行中出现的意外可以通过message来查看而结果可以通过返回值来查看。调用方可以只在乎结果也可以在乎原因。   5.         两个方法合作或者一个方法和一个属性合作的方法 string errorMessage; bool DoSth1(args){        // do some thing here        // return true or false to tell the caller if the method was run correctly        // set the error message to “errorMessage” if exception or error occurred.   } bool DoSth2(args) {        // do some thing here // return true or false to tell the caller if the method was run correctly        // set the error message to “errorMessage” if exception or error occurred. }   string GetLastError(){       return errorMessage;}   方法本身只返回结果但是当结果为false的时候可以通过GetLastError来获取最后一个错误信息。这种设计适合于类里面存在很多可能出错的方法的情况比如上面的DoSth1DoSth2这样就不必要为每个方法添加out参数在实际中用得比较多。另外当程序中存在循环而又不想因为循环的某一次发生错误而终止程序的时候也可以采取这种办法。 事实上每一种方法都有其用武之地 问题的关键在于我们使用一种约定最好的办法就是在同一个系统里面尽量只使用其中的一种以避免维护和后续开发上的麻烦。转载于:https://www.cnblogs.com/QuitGame/archive/2005/06/30/183732.html
http://wiki.neutronadmin.com/news/445928/

相关文章:

  • 响应式门户网站上海网站开发哪里有
  • 做阿里巴巴网站费用手机app界面设计模板图片
  • 有哪些网站有收录做红酒的商行防盗报警网站建设
  • 正规网站开发需要哪些技术企业网站建设流程图
  • 厦门区块链网站开发基于dw的动物网站设计论文
  • 杭州网站建设公司官网个人网站可以直接做微信登陆吗
  • 网站服务器不稳定怎么办做网站的合同
  • 国内网站设计案例微信小程序开发用什么语言?
  • 怎么提高网站建设水平网站开发实战演练
  • 深圳网站建设类公司阳高网站建设
  • 网站sem托管厦门亚龙网站建设
  • 做网站加入视频无法播放台州优化官方网站
  • 合江做网站电子商务网站建设实践课题背景
  • 网站建设制作费 税前扣除吗数据管理网站模板
  • 做网站的linux程序代码南宁市视点网络信息有限公司
  • 怎么增加网站收录学编程用什么笔记本电脑好
  • 新闻 今天郑州网站优化推广培训
  • 受欢迎的扬中网站建设有关网站开发的国外书籍
  • 天门市基础建设网站贵大网站建设多少钱
  • 如何建立门户网站个人怎么交养老保险
  • 云南网站建设网站原型图软件
  • 网站是怎么挣钱的专业的建设网站服务公司
  • 上饶做网站最好的公司买空间的网站好
  • 做嗳啪啪 网站网站编写语言
  • 基于阿里云的电商网站建设建设摩托车是杂牌吗
  • 网站项目建设的定义做同城网站
  • 电子规划书商务网站建设怎么在wordpress上设计
  • 开源门户网站建设方案小程序商城
  • 做网站微信朋友圈应该怎么发微商营销
  • 少女长尾关键词挖掘鄂州百度seo技术厂家