敏捷设计:功能和接口,谁更重要
2012-06-08 09:42
211 查看
这是一个伪命题。功能只是接口的一部分,一个类有什么接口,就能做什么。这是现代弱类型语言的实现方式。而且功能固然重要,但是接口的其它方面也是你的设计的决定性因素。
一个设计良好的类的接口包括这样的几个方面,
正交性的功能,不多也不少。
信息隐藏,知道越多,耦合越深。
错误处理,谁报告?如何报告?谁要做错误恢复?
一个设计良好的类的接口包括这样的几个方面,
正交性的功能,不多也不少。
信息隐藏,知道越多,耦合越深。
错误处理,谁报告?如何报告?谁要做错误恢复?
相关文章推荐
- 数据访问层的设计(一)——功能与接口定义
- 电子商务系统的设计与实现(五):账务系统的功能接口设计
- 产品学习笔记5—理解场景比设计功能更重要
- 电子商务系统的设计与实现(五):账务系统的功能接口设计
- 电子商务系统的设计与实现(五):账务系统的功能接口设计
- Java互联网架构-如何设计服务接口API限流功能
- 电子商务系统的设计与实现(五):账务系统的功能接口设计
- 设计基于HTML5的APP登录功能及安全调用接口的方式(原理篇)
- 如何做一个简单的开放接口(1)-功能设计
- 接口设计的核心原则:功能抽象
- 电子商务系统的设计与实现(五):账务系统的功能接口设计
- 使用sqlite3(数据库知识)的接口函数完成一个用户注册功能模块设计 要封装成函数,在独立的main中调用测试
- 设计基于HTML5的APP登录功能及安全调用接口的方式(原理篇)
- 设计基于HTML5的APP登录功能及安全调用接口的方式(原理篇)
- 使用sqlite3的接口函数完成一个用户登录验证功能模块设计 要封装成独立函数,在独立的main中调用测试;
- 设计基于HTML5的APP登录功能及安全调用接口的方式(原理篇)