- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 从“概念的完整性”角度对复杂类进行分拆
从“概念的完整性”角度对复杂类进行分拆黄国强 2008-9-26 “人月神化”这本书最早提出了“概念的完整性”这个重要的概念。下面的例子是利用这个原理来分拆一个复杂类。下面是 CSample 的头文件:class CSample{...private: int a; int b; int c; // 必须在任何时候都保证 c 等于 a+b int d; i
2008-09-26 16:24:00 524
原创 重构 — 改善既有的类图设计 条款10:将多个接口的实现类合并成一个
重构 — 改善既有的类图设计 条款10:将多个接口的实现类合并成一个黄国强 2008-9-25 在条款7中(http://acloudblog.blog.sohu.com/89393080.html)我们谈到“现实的例子,比如一个小公司,就老板一个人,他就要从事从总经理到员工所有的职位的工作。面对不同的客户,他拿出不同职位的名片。随着公司的发展,他会按职位招聘一些符合这些职位的人。让这些人分
2008-09-25 14:42:00 1152
原创 把小软件当作大软件来写,把大软件当作小软件来做
把小软件当作大软件来写,把大软件当作小软件来做黄国强 2008-9-9 我最初也是从写小的程序开始的。随着程序的规模越来越大,投入的精力越来越多,逐步意识到自己方法上肯定出了问题。从90年代中期开始,我逐步认识到一个好的软件需要一个好的领域模型。但是当时对分层没有概念。一个明显的问题就是,当时的程序在界面代码中也出现领域对象。进入到2000年,首先接触到微软的DNA架构,后来又接触到其他一些
2008-09-09 10:13:00 1002 1
redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库
2023-10-18
FlashDriveCardTester是一款U盘性能检测工具 主要作用就是帮助用户检查U盘的情况,通过检测U盘的健康状态再决定
2023-10-14
tensorflow-gpu-2.4.0rc3-cp38-cp38-win-amd64
2021-01-08
HtmLayoutSDK.zip
2020-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人