• 120
    一篇文章搞定kotlin

    一、前言- 1.为什么要学kotlin?- 2.准备工作 二、kotlin基础语法- 2、函数- 3、条件控制- 4、循环 三、kotlin面向...

    1.0 1961 7 36
  • 120
    简述Android系统启动流程

    说明:本文内容主要参考《Android进阶解密》 一、启动电源以及系统启动 当电源按下时引导芯片代码从预定义的地方(固化在rom)开始执行,加载...

    0.1 66 0 1
  • 120
    jni学习总结

    一、jni是什么 java代码要使用native的代码,需要一个桥梁将他们连接起来,这个桥梁就是jni。 二、JNI的举例 1、新建一个Andr...

  • 120
    git总结

    一、简介 1.概述 Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了...

    0.4 1033 0 12
  • 120
    享元模式

    场景 如果有很多个完全相同或相似的对象,我们可以通过享元模式,节省内存。 核心 享元模式以共享的方式高效地支持大量细粒度对象的重用 享元对象能做...

  • 120
    外观模式

    迪米特法则 一个软件实体应当尽可能少地与其他实体发生相互作用。 外观模式核心 为子系统提供统一的接口。封装子系统的复杂性,方便客户端调用。 UML

  • 120
    装饰模式

    职责 动态地为一个对象增加新的功能 装饰模式是一种用于代替继承的技术,无须通过继承增加子类就能扩展对象的新功能,使用对象的关联关系代替继承关系,...

    0.1 41 2 1
  • 120
    组合模式

    场景 把部分和整体用树形结构来表示,从而使客户端可以使用统一的方式处理部分对象和整体对象。 核心 抽象构件角色:定义了叶子和容器的共同点 叶子构...

  • 120
    桥接模式

    未使用桥接模式 问题 扩展性问题如果要增加一个新的类型如手机,则要增加多个品牌下的类 违反单一职责原则一个类:如联想笔记本,有两个引起这个类变化...