博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【18】让接口容易被正确使用,不易被误用
阅读量:5923 次
发布时间:2019-06-19

本文共 288 字,大约阅读时间需要 1 分钟。

1、所谓软件设计,就是“让软件做出你期望它做的事情”的步骤。首先是构想,考虑对外暴露的接口,然后实现。

2、客户没有正确使用自己提供的接口,自己也要负担一部分责任,思考自己的接口是不是简单明了,容易理解。

3、对于多个形参的接口,最好表明每个形参的类型和有效范围。

4、尽量限制哪些事能做,哪些事不能做,尽早暴露错误。如果没有好的理由,与内置类型保持一致。

5、减少用户出错的可能性,考虑,在堆上获取的资源,期望用户使用资源管理类对它封装,但是用户可能忘记。那么,我就对资源封装,并返回给用户一个资源管理对象。对于引用次数为0,执行其它操作的资源管理类,应该在内部指定删除器。

转载地址:http://evavx.baihongyu.com/

你可能感兴趣的文章
[转载]C/C++框架和库
查看>>
Cygwin使用指南
查看>>
OPC Client “failed to execute OPCENUM” 解决方法
查看>>
教你创建Google网站地图Sitemap.xml(转)
查看>>
Oracle Grid 11.2.0.4 安装是出现"INS-30510: Insufficient number of ASM disks selected."
查看>>
纤程(FIBER)
查看>>
Maven Learning - Direct Dependencies & Transitive Dependencies
查看>>
远程访问CENTOS的MYSQL数据库设置
查看>>
煮茶社区AVR开发板第二版[转]
查看>>
Python中*args 和**kwargs的用法
查看>>
袁永福软件行业从业经历
查看>>
循序渐进DB2(第2版)——DBA系统管理、运维与应用案例
查看>>
BZOJ 3434 时空穿梭
查看>>
网游的服务器瓶颈
查看>>
win32的一个售票程序,收获有非常的多
查看>>
erlang 编译之 to_core
查看>>
做移动互联网App,你的测试用例足够吗?
查看>>
Perl的第二纪
查看>>
在Android应用中使用Pull解析XML文件(传智播客视频笔记)
查看>>
常用Jsp命令
查看>>