瓶颈碎了

    技术2024-10-19  23

    当你每次看到 Java接口,你会联想到它的强大之处有哪些吗?

     

    有的人说,就写个接口,然后接口里写抽象方法,然后一个类,实现这个方法,over。

    我15年乃至17年底,一直也都这么认为的。

    你说的没错,接口实际应用确实思想是这样。但是,欠缺的是接口的更高级的用法。

    实际开发,更高一层的开发,不是只是为了完成工作的心态,你会慢慢追求代码的更清晰的结构,

    说白了,就是追求事件驱动的精准单一化和耦合性降低为目的。

    为了程序的健壮和强大,接口的功劳很大。

    至少在Android中,接口的灵活应用,促使了mvp替代了mvc,大家不拘泥于以前的简单的一个类里搞定好多好多事情了,各种耦合,当然业务简单的情况,可以不用刻意去写一堆接口和类,实现解耦。职责单一,我觉得这个说法就很好。

    两个活动之间通信思路,接口回调也是一个实现的思路,看你怎么实现了。

    接口+泛型的应用,使程序更加健壮和灵活,易于拓展和维护。

    好了,博客好久没更新了,换了个工作,整日很忙,今天说说话,也算放松吧。大家周末愉快。

     

    Processed: 0.008, SQL: 9