结构型模式-装饰者 java 中我们给一个类扩展功能,有两种选择: 设计继承他的子类 使用装饰者模式对该类进行装饰,然后对功能进行扩展。 装饰模...
结构型模式-装饰者 java 中我们给一个类扩展功能,有两种选择: 设计继承他的子类 使用装饰者模式对该类进行装饰,然后对功能进行扩展。 装饰模...
6.1 多态的不同方式 当我们用一个类继承父类时,这就是子类型多态。另外一种是参数多态,泛型就是其中的一种表现。还有C++中的运算符重载属于特...
5.1 简化表达 举个Android里面最常用的例子,java总普遍的用法 翻译成kotlin并且简化 带有接收者的Lambda View 接收...
回顾一下反射 很多框架和工具中,在Java领域你会看到很多反射的影子,Java的反射只是元编程的一种方式。 看一个问题,将data class ...
创建型模式 - 工厂 Kotlin里面几种主流创建型设计模式:工厂方法模式,抽象工厂模式,构建者模式 8.1 伴生对象增强工厂模式 通过一个工厂...
创建型模式 - 抽象工厂简化 我们有很多电脑的品牌,如:Dell,Asus,Acer 那么就需要在增加一个工厂类,然而我们并不希望对每个模型简历...
行为型模式 开闭原则:策略模式 设想一个游泳的场景,David学习有用,很快掌握了蛙泳、仰泳、自由泳多种姿势。我们封装David 三种不同的有用...
行为模式-运算符重载和迭代器 方案1:实现Iterator接口 Bookcase 对象拥有和List 实例相同的迭代器,我们可以直接调用后者迭代...
用Kotlin偏函数-实现责任链模式 典型的例子是Servlet中Filter和FilterChain接口,做过web开发的应该比较熟悉。 责任...
ADT实现状态模式 状态模式和策略模式也有相似,他们都能实现某种算法,业务逻辑的切换。 状态模式:允许一个对象在其内部状态改变的时候改变他的行为...
专题公告
Android · Kotlin · 移动开发 · 性能测试 · 无线技术