240 发简信
IP属地:广东
  • 里氏替换原则

    一切都是为了高内聚低耦合的封装思想 它是开闭原则的延伸 说白了就是多考虑继承(衍生)的同时,子类多做扩展,克制覆盖父类的非抽象方法若子类重载父类的方法,入参应该更宽松(比如父...

  • 迪米特原则/迪米特法则/最少知道原则

    一切都是为了高内聚低耦合的封装思想 它是开闭原则的延伸 说白了就是尽量用private修饰符,不要啥都公开,尽量啥都不公开不该自己来操作的逻辑,就别操作了以免因此引进来不相干的类

  • 接口隔离原则

    一切都是为了高内聚低耦合的封装思想 它是开闭原则的延伸 说白了就是尽量把接口拆分,减少 implement一个接口,拿到一大堆不必要的需要实现的方法 的情况 比如: 拆分为:...

  • 单一职责原则

    一切都是为了高内聚低耦合的封装思想 它是开闭原则的延伸 说白了就是一个类/接口/方法只有一个职责,这个类/接口/方法只会因为这个职责的调整而调整

  • 依赖倒置原则

    一切都是为了高内聚低耦合的封装思想 它是开闭原则的延伸越往上越抽象,越往下越细节 说白了就是当你写一个类写得很累,发现方法/函数内容很多很复杂的时候尝试把方法/函数抽象成一种...

  • 开闭原则

    一切都是为了高内聚低耦合的封装思想 总结 表面上:对扩展开发,对修改封闭实际上就是:我们来建立一个接口,这个接口(绝对)不接受修改,(几乎)不接受扩展,由其实现类来实现修改和...

  • 很棒的思路

    Android项目实战 EventBus的封装

    EventBus 大部分人都用过了,就不再介绍了,本篇主要讲一下实际项目中EventBus的封装过程。 1、正常用法 根据官网的介绍和网上博客的讲解,一般用法如下: 可以看到...

  • 活捉我老师

    Dagger2从入门到放弃再到恍然大悟

    写在前面:我目前就职于阿里巴巴-菜鸟,团队目前缺人,招聘java和客户端开发,招聘对象为:社招和19届毕业的校招生,有适合的人选发送简历到我个人邮箱:hsk256@163.c...

个人介绍
一看就知道很肤浅