当前位置: 首页 > news >正文

Android第三十天

2019独角兽企业重金招聘Python工程师标准>>> 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

相关文章:

  • nbsp
  • [改善Java代码]非稳定排序推荐使用List
  • Round 0: Regionals 2010 :: NEERC Eastern Subregional
  • 远程桌面卡
  • 二、ssh 协议:SSH 验证协议 —— 公钥认证
  • 安装程序时出现2502 2503错误解决方法
  • html5配合css3实现带提示文字的输入框(摆脱js)
  • AWS EC2 Run Command特性新增多重云脚本
  • 京东区域表整理
  • ubuntu下安装jdk
  • linux内核升级图文攻略
  • android adb指令
  • 【转】mysql的cardinality异常,导致索引不可用
  • jquery如何判断滚动条滚到页面底部并执行事件
  • ios 用户相册
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • Android优雅地处理按钮重复点击
  • ES2017异步函数现已正式可用
  • Fabric架构演变之路
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • iOS编译提示和导航提示
  • Java面向对象及其三大特征
  • java正则表式的使用
  • js ES6 求数组的交集,并集,还有差集
  • node入门
  • python 装饰器(一)
  • Python学习之路16-使用API
  • Vim Clutch | 面向脚踏板编程……
  • windows下使用nginx调试简介
  • Zsh 开发指南(第十四篇 文件读写)
  • 包装类对象
  • 高度不固定时垂直居中
  • 入门级的git使用指北
  • 云大使推广中的常见热门问题
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • $.ajax中的eval及dataType
  • (16)Reactor的测试——响应式Spring的道法术器
  • (zz)子曾经曰过:先有司,赦小过,举贤才
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (原創) 物件導向與老子思想 (OO)
  • (转)c++ std::pair 与 std::make
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .NET Core 2.1路线图
  • .net core 控制台应用程序读取配置文件app.config
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .net 调用php,php 调用.net com组件 --
  • .net 获取url的方法
  • .net 设置默认首页
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证
  • .Net接口调试与案例