在场的老学员们,是不是get到了很多曾经没有关注到的细节呢,听的特别入迷,瞬间让自己又涨了很多的知识了。
在项目当中使用注解的好处:
好处1:编译期间容易发现错误的出处
在项目当中,代码非常的多,需要继承,实现的地方也非常的多,而这就少不了方法的重写工作,其中也少不了代码写错,方法名写错等小错误,通过系统重写的注解,就能很容易的避免这个小问题,将这个细节小问题扼杀在摇篮当中,相信很多的兄弟都能碰见一个红色的波浪线这个错误,这个提示就是警告你:哥们,你的代码单词写错了,需要改进。
好处2:遵循OCP开发原则,修改配置文件即可进行功能扩展
首先,我们来科普一下什么是OCP:OPC(OLE for Process Control, 用于过程控制的OLE)是一个工业标准,管理这个标准国际组织是OPC基金会,OPC基金会现有会员已超过220家。遍布全球,包括世界上所有主要的自动化控制系统、仪器仪表及过程控制系统的公司。基于微软的OLE(现在的Active X)、COM(部件对象模型)和DCOM (分布式部件对象模型)技术。OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。
听了上面的高大上的解释,在我这就一句话:自动化标准控制模式,先制定标准,再使用这套标准,就好比打电话的时候我们不能发短信的道理一样,而我们需要发短信,那么就需要把打电话的标准换成发短信,则就能实现。这就是我们说的好处2,方便功能扩展,我们只需要添加标准或者修改标准,就能实现不同的功能。
好处3: 开发速度快
我们知道,目前很多的开源框架很多都使用了注解功能,比如我们最常见的:XUtils框架,其中的ViewUtils这个功能就是使用注解原理来实现布局与控件的查询添加功能,而开源的框架无非就是加快我们开发的速度。
看着大家的状态,没听懂就上代码和效果,更直观的了解项目当中的使用详细场景和以上说的知识点如何真实使用。