08 2021 档案

摘要:策略模式与状态模式、命令模式 三者的简介 策略模式:定义一组算法,将每个算法都封装起来,并且使它们之间可以相互转换 比如在执行一个排序算法的时候,排序的算turnOff冒泡、快排、堆排等,通过策略模式,则可以巧妙地在不同的算法之间进行切换。 状态模式:当一个对象内在状态改变时允许其改变行为,这个对象 阅读全文
posted @ 2021-08-26 15:30 野生的Lemon柠檬 阅读(664) 评论(0) 推荐(0) 编辑
摘要:val dm:DisplayMetrics = new DisplayMetrics() windowManager.defaultDisplay.getMetrics(dm) val dpi:Int =dm.density*160 阅读全文
posted @ 2021-08-19 09:26 野生的Lemon柠檬 阅读(232) 评论(0) 推荐(0) 编辑
摘要:Retrofit学习 可能第一次学习的时候不够充分了解,因此今天再来重新捋捋Retrofit这个Android网络组件如何使用。部分内容参考了一下博客和官网。 简介 Retrofit框架是一个网络请求框架,该框架的实质还是通过OkHttp的形式进行网络的访问,对于Retrofit部分,仅仅是把你所需 阅读全文
posted @ 2021-08-12 10:18 野生的Lemon柠檬 阅读(82) 评论(0) 推荐(0) 编辑
摘要:Kotlin 再次学习1 内联函数 内联函数大概有几个 also apply run let with also、apply是返回对象本身 run,let,with是返回函数闭包中最后执行的值 with 使用with的最大作用就是能够默认使用this来进行指代,让代码的可读性可能会更好 val di 阅读全文
posted @ 2021-08-04 17:19 野生的Lemon柠檬 阅读(111) 评论(0) 推荐(0) 编辑

Lemon's blogs

点击右上角即可分享
微信分享提示