Kotlin
文章平均质量分 89
VoidHope
移动开发。
展开
-
Kotlin基础——函数,变量,属性
Kotlin是一门静态类型语言且支持类型推导,允许维护正确性与性能的同时保持源码简洁。Kotlin支持面向对象和函数式两种编码风格,通过头等函数使更高级别的抽象成为可能,通过支持不可变值简化了测试和多线程开发。Kotlin在服务器应用程序上也可以运行的很好,全面支持所有现存的Java框架。且Kotlin在Android上也可以工作,这得益于对Android API特殊的编译器支持以及丰富的...原创 2018-04-13 17:44:50 · 536 阅读 · 0 评论 -
设计模式之单例模式——Kotlin
单例模式应该是所有设计模式中最有名的设计模式了,原理简单:一个类型的实例在全局中只有一个对象,要调用这个实例的方法必须经由这个单例来完成。最简单的Java实现方式:public class Singleton { private static final Singleton INSTANCE = new Singleton(); private Singleton(...原创 2018-06-20 01:10:13 · 341 阅读 · 0 评论 -
Kotlin——object(单例,伴生对象,内部类)
在我的前一篇文章设计模式之单例模式中Kotlin实现中,有涉及到Kotlin中的伴生对象和属性委托的概念,这篇文章先来说说object(包括伴生对象)。object关键字“object”,这个关键字与Java中的Object类不同,Kotlin中object关键字用以修饰类,在声明类的同时创建一个实例(即该类的一个对象)。可以理解成Java中的静态单例。object关键字使用的几种不同...原创 2018-06-20 01:18:03 · 10059 阅读 · 0 评论