API+client+implement+object-orient

api是连接客户端和具体实现的接口,这使得客户端代码和具体实现代码分离
这样一来,我们在完成一个软件设计的时候,首先要考虑的是客户端代码,甚至可以先把客户端代码写好,以形成一个整体的软件框架,并不断考虑实际需求,然后再逐步考虑具体的实现。
而面向对象 编程,使得我们不必拘泥于具体的数据类型。

我们要考虑的关键事情是:客户端代码要做哪些操作,有哪些基础类型能很好的支持这些操作。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 计算机网络概述 网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输。 按照计算机网络的定义,通过一定...
    蛋炒饭_By阅读 1,259评论 0 10
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,267评论 4 61
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,161评论 1 32
  • 有时候,远方只是一个模糊的概念,是一个只与理想有关的地方。因为它朦胧,因为它遥远,因为它仅是一种状态,所以远方永远...
    退思进语阅读 252评论 0 1
  • 隔了一个月吧终于又继续看三生了。。。 之前跟着电视更新看到47集,我就开始了没日没夜写作业的日子,惨 因为看了小说...
    莳貳阅读 3,679评论 0 0