接口开发原则(自己一点点总结)
来源:互联网 发布:docker能虚拟windows吗 编辑:程序博客网 时间:2024/05/29 13:16
2016年4月23日 14:22:46
1.开/闭原则
软件实体(类,模块,函数等)在扩展时应该开放,在修改时应该关闭。换句话说,你写的类大家可以扩展,但不能修改。
设计接口是应该注意这点,就是对修改关闭,对拓展开放。原因:如果你不对修改关闭的话,过段时间你修改了接口的传入常数,结果对调你接口的所有地方都要改代码。因此,要对拓展开放,就是你可以添加字段去解决你的需求。如果字段要有兼容性,比如最近写的一个发送邮件接口,发送者原先是说只需支持单个发送,结果后来说要支持群发,导致要直接改属性,违反开闭原则,如果当初直接设置成数组,要支持单个也可以多个也可以。(这个跟设计水平有关)
0 0
- 接口开发原则(自己一点点总结)
- 关于Java当中的接口的总结,一点点心得
- JPA学习总结(搜罗的其他前辈们的知识结晶加上自己的一点点心得)(1)
- JPA学习总结(搜罗的其他前辈们的知识结晶加上自己的一点点心得)
- 一点点,自己的想法...
- 自己一点点小鼓励
- 将一点点改变自己
- Linux服务器开发原则总结
- android开发/设计原则总结
- android开发/设计原则总结
- 软件设计原则----接口隔离原则(ISP)
- 软件设计原则----接口隔离原则(ISP)
- 关于通信原理的一点总结(大学的时候写的,现在把自己仅有的一点点总结存档一下)
- 接口函数开发总结
- WordPress接口开发总结
- WebServices接口开发总结
- 接口开发个人总结
- 接口开发总结
- iOS客户端ssl签名认证加密双向加密建议使用双向加密更好维护--修改
- Ubuntu互换ctrl和caps lock按键位置
- qt翻译--QTextTable Class Reference(简单表格)
- 66. Plus One
- FastDHT配合FastDFS进行文件上传去重
- 接口开发原则(自己一点点总结)
- 软件破解基础教程
- iOS-点击按钮,改变图片
- asp.net MVC项目中 没有easyui插件的智能提示
- mac 上protobuf-2.6.0安装步骤
- bootstrap alert 插件 bootbox hello world
- 【JAVA】数三退一问题的解决
- 自定义Drawable实现圆角图片和圆形图片
- spring 和持久化技术的集成: