博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android第三十天
阅读量:6511 次
发布时间:2019-06-24

本文共 490 字,大约阅读时间需要 1 分钟。

hot3.png

一:编程设计原则

    1.DIP (Dependence Inversion Principle)
      依赖反转原则: 具体类(实现细节)应该依赖于抽象(抽象类、接口)。
                    应该针对接口编程。
    2.LOD (迪米特原则)
      最少知识原则,一个对象应该尽可能地少知道其他对象的实现细节。
      “只与你的直接朋友交互”,“不要和陌生人说话”。
      一个类的“朋友”包括:依赖对象(属性),方法参数。
    3.OCP (Open for extensions,Closed for modification)
      对扩展开放,对修改关闭。
    4.ISP (Interface Sepatator Principle)
      每个接口的实现方法应该尽可能地少;尽量不要使用包含太多抽象方法的综合接口。

二:递归算法

     字符串反转
    “汉诺塔”问题
     “分治递归”算法 (判断假币)

三:Timer定时器

    public void schedule(TimerTask task,
                     long delay,
                     long period)
         

转载于:https://my.oschina.net/huangxiaolei/blog/709385

你可能感兴趣的文章