安全 更安全地导出组件 为了防止应用程序意外导出活动,服务和接收者,我们将android:exported属性的默认处理方式更改为更加明确。 进...
安全 更安全地导出组件 为了防止应用程序意外导出活动,服务和接收者,我们将android:exported属性的默认处理方式更改为更加明确。 进...
结构型模式-装饰者 java 中我们给一个类扩展功能,有两种选择: 设计继承他的子类 使用装饰者模式对该类进行装饰,然后对功能进行扩展。 装饰模...
6.1 多态的不同方式 当我们用一个类继承父类时,这就是子类型多态。另外一种是参数多态,泛型就是其中的一种表现。还有C++中的运算符重载属于特...
5.1 简化表达 举个Android里面最常用的例子,java总普遍的用法 翻译成kotlin并且简化 带有接收者的Lambda View 接收...
创建型模式 - 工厂 Kotlin里面几种主流创建型设计模式:工厂方法模式,抽象工厂模式,构建者模式 8.1 伴生对象增强工厂模式 通过一个工厂...
创建型模式 - 抽象工厂简化 我们有很多电脑的品牌,如:Dell,Asus,Acer 那么就需要在增加一个工厂类,然而我们并不希望对每个模型简历...
行为型模式 开闭原则:策略模式 设想一个游泳的场景,David学习有用,很快掌握了蛙泳、仰泳、自由泳多种姿势。我们封装David 三种不同的有用...
行为模式-运算符重载和迭代器 方案1:实现Iterator接口 Bookcase 对象拥有和List 实例相同的迭代器,我们可以直接调用后者迭代...
用Kotlin偏函数-实现责任链模式 典型的例子是Servlet中Filter和FilterChain接口,做过web开发的应该比较熟悉。 责任...
ADT实现状态模式 状态模式和策略模式也有相似,他们都能实现某种算法,业务逻辑的切换。 状态模式:允许一个对象在其内部状态改变的时候改变他的行为...
专题公告
Kotlin 开发者社区 ( 微信公众号 )
国内第一Kotlin 开发者社区公众号,主要分享、交流 Kotlin 编程语言、Spring Boot、Android、React.js/Node.js、函数式编程、编程思想等相关主题。
------
阿里巴巴-阿里大脑技术部英雄帖: 作为核心工程师参与阿里大脑的建设工作,通过云计算和人工智能的手段助力组织升级。
主导业务及技术改造类项目的系统分析和设计工作,承担核心功能及公共模块的代码编写工作。
维护和升级现有软件产品,快速定位并修复现有产...