Android第三十天

一:编程设计原则
    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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值