
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
从子类化到Typeclass
前言提及面向对象,大家可能非常熟悉:继承、封装、多态三大特性想必早已烂熟于心。但是在某些场景下,面向对象(或者说Java的面向对象)却存在一些问题或者说是缺陷。问题现在有一个类型层次结构如下:我们要怎样才能在父类中定义一个通用的方法,而这个方法可以返回一个属于调用者当前的类型的对象?举个例子:比如我们希望给Pet实现一个rename的方法,该方法可以返回一个拥有新名字的等价拷贝。子类化熟悉面向对象
Kotlin协程基础
协程是什么协程是可以由程序自行控制挂起、恢复的程序。协程可以用来实现多任务的协作执行。协程可以用来解决异步任务控制流的灵活转移。协程的作用让异步代码同步化。降低异步程序的复杂度。协程的异步结构协程的历史早期操作系统只有一个CPU,同一时刻只能执行一个任务,为了能使单核心系统可以同时(一段时间内)执行多个任务,衍生出了两种技术:协作式多任务: 进程自己控制执行,执行一段时间后主动让出执行权。抢占式多
到底了







