会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
NaYoung
唯读书与运动不可辜负
博客园
首页
新随笔
联系
订阅
管理
2019年5月20日
重构手法之重新组织数据【4】
摘要: 返回总目录 10Replace Type Code with Class(以类取代类型码) 概要 类之中有一个数值类型码,但它不影响类的行为。以一个新的类替换该数值类型码。 动机 在以C为基础的编程语言中,类型码或枚举值很常见。如果带着一个有意义的符号名,类型码的可读性还不错。问题在于,符号名终究只
阅读全文
posted @ 2019-05-20 20:41 NaYoung
阅读(339)
评论(0)
推荐(0)
2018年1月2日
2018第一发:记一次【Advanced Installer】打包之旅
摘要: 一、前言 2017年最后几天,你们都高高兴兴的跨年,博主还在加班制作.net安装包。因为年前要出来第一版的安装包,所以博主是加班加点啊。本来想用VS自带的制作工具,不过用过的人都知道,真是非常好(tong)用(ku),各种包需要单独下载不说,界面也不美观,所以决定弃用之。同事推荐用Advanced
阅读全文
posted @ 2018-01-02 09:05 NaYoung
阅读(22886)
评论(28)
推荐(22)
2017年12月25日
谈谈调用腾讯云【OCR-通用印刷体识别】Api踩的坑
摘要: 一、写在前面 最近做项目需要用到识别图片中文字的功能,本来用的Tesseract这个写的,不过效果不是很理想。 随后上网搜了一下OCR接口,就准备使用腾讯云、百度的OCR接口试一下效果。不过这个腾讯云OCR就折腾了一天! 二、OCR-通用印刷体识别 首先附上文档地址:OCR-通用印刷体识别。 1、通
阅读全文
posted @ 2017-12-25 08:57 NaYoung
阅读(15555)
评论(35)
推荐(14)
2017年12月12日
重构手法之处理概括关系【5】
摘要: 返回总目录 本小节目录 Replace Inheritance with Delegation(以委托取代继承) Replace Delegation with Inheritance(以继承取代委托) 11Replace Inheritance with Delegation(以委托取代继承) 概
阅读全文
posted @ 2017-12-12 13:10 NaYoung
阅读(778)
评论(3)
推荐(2)
2017年12月11日
重构手法之处理概括关系【4】
摘要: 返回总目录 10 Form Template Method(塑造模板函数) 概要 你有一些子类,其中相应的某些函数以相同的顺序执行类似的操作,但各个操作的细节不同。 将这些操作分别放进独立的函数中,并保持它们都有相同的签名,于是原函数也就变得相同了,然后将原函数上移至基类。 动机 继承是避免重复行为
阅读全文
posted @ 2017-12-11 08:53 NaYoung
阅读(674)
评论(1)
推荐(2)
2017年12月8日
重构手法之处理概括关系【3】
摘要: 返回总目录 本小节目录 Extract BaseClass(提炼基类) Extract Interface(提炼接口) Collapse Hierarchy(折叠继承体系) 7Extract BaseClass(提炼基类) 概要 两个类有相似特性。为这两个类建立一个基类,将相同特性移至基类。 动机
阅读全文
posted @ 2017-12-08 08:56 NaYoung
阅读(602)
评论(2)
推荐(1)
2017年12月7日
重构手法之处理概括关系【2】
摘要: 基类中的某个函数只与部分(并非全部)子类有关。将这个函数移到相关的那些子类去。
阅读全文
posted @ 2017-12-07 08:59 NaYoung
阅读(657)
评论(5)
推荐(1)
2017年12月6日
重构手法之处理概括关系【1】
摘要: 两个子类拥有相同的字段。将该字段移至基类。
阅读全文
posted @ 2017-12-06 08:57 NaYoung
阅读(843)
评论(0)
推荐(1)
2017年12月5日
重构手法之简化函数调用【6】
摘要: 异常能清楚地将“普通程序”和“错误处理”分开了,这使得程序更容易理解。 代码的可理解性应该是我们虔诚追求的目标。
阅读全文
posted @ 2017-12-05 08:52 NaYoung
阅读(731)
评论(0)
推荐(0)
2017年12月4日
重构手法之简化函数调用【5】
摘要: 有一个函数,从来没有被其他任何类用到。将这个函数设为private。
阅读全文
posted @ 2017-12-04 08:53 NaYoung
阅读(901)
评论(0)
推荐(0)
下一页
公告