C++编程规范之5:一个实体应该只有一个紧凑的职责
摘要:
一次只解决一个问题:只给一个实体(变量、类、函数、名字空间、模块和库)赋予一个定义良好的职责。随着实体变大,其职责范围自然会扩大,但是职责不应该发散。
一个变量只代表一个实体,一个函数只表示一个功能,一个类代表一个实体,尽可能的保证类的高内聚低耦合特性,如果实体有几个不同的目的,那么其使用难度往往会激增,因为这种实体除了会增加理解难度、复杂性和各部分中的错误外,还会导致其他问题。这样会造成实体维护的难度。最后更新:2017-04-03 12:53:36
上一篇:
手机卫士15-归属地界面和手机定位功能
下一篇:
"Android"牵手"iOS",WP滚蛋
全球肝脏肿瘤病灶区CT图像分割挑战大赛,联想E-Health夺得冠军
??????6s??????????????????|iPhone6s????????????????????????-??????-????????????-?????????
放弃了,Google 搜索不再提醒敏感关键字
阿里京东纷纷入局 无人便利店正成为新风口
简直抓狂,最能够把IT人逼疯的8件事
ramdisk.img system.img userdata.img介绍及解包、打包方法
2012年9月TIOBE编程社区指数
zabbix-2.2.1 打造 server 端 自定义 rpm 方法 [备忘]
独家专访 | 获得软银巨额投资的 Mapbox,要如何为自动驾驶提供地图服务?
深度解析Java8 – AbstractQueuedSynchronizer的实现分析(下)