公司项目要求大量使用接口,现在本人想重新的系统的学习一下接口,有什么好的资料推荐么 拜托了
解决方案
10
所谓的接口,有2个层面的意思:
一是数据方面的接口,即异构系统的数据来源,是业务层面的术语。//重点学习http请求和json。一般都是使用http的post,webservice和soap等等进行通信。
二是编程方面的接口,即使用关键字interface定义的类和函数,是技术层面的术语。//重点学习面向对象编程的封装、继承和多态,还有设计模式。
一是数据方面的接口,即异构系统的数据来源,是业务层面的术语。//重点学习http请求和json。一般都是使用http的post,webservice和soap等等进行通信。
二是编程方面的接口,即使用关键字interface定义的类和函数,是技术层面的术语。//重点学习面向对象编程的封装、继承和多态,还有设计模式。
10
如1L,你们公司要求的接口应该指的是将业务服务化即soa化吧?那么可以参考的实现技术有微软系的WebService,WCF,WebAPI,非微软系的有Grpc
5
晕!
公司不会凭空地是为了接口而接口的,一定是告诉你某些东西需要抽象、多态。
你不是不会抄概念,而是不能理解。实际上这个“学习”需要动脑,接口的概念最朴素,几秒钟就死记硬背下来了。
5
你现在提出的问题,相当于一个实习生见到什么都感觉新鲜,但是说不出来、尚未理解人家反复告诉你的东西。不知道你会新鲜多久、能在这个公司呆多久?反正都是说不清楚的。
10
推荐《设计模式之禅》,让你知道什么是接口,什么时候要接口,什么时候不要接口。接口只有实际干活的时候才有意义,仅学习体现不出优势的。