02 2020 档案
摘要:装饰模式 对扩展开放,对修改关闭 情景 对于一个奶茶店的一个菜单,先定义一个基类,然后有那种饮料就继承基类。在该子类中计算饮料的价钱。这样子类就非常的多,不宜维护。,,,, 如果使用装饰模式就可以很好的解决这个问题。将饮料作为主题,给它添加装饰。 先看一下它的类图: component:每一个被装饰
阅读全文
摘要:``` private int dp2px(int dpValue){ float scale = this.getResources().getDisplayMetrics().density; return (int) (dpValue*scale); }```
阅读全文
摘要:Android studio出现了这个问题,最后解决如下: 根据提示,后面加上分支的名字"orign/dev"
阅读全文
摘要:ConstraintLayout中的chainstyle & guideline 有时候容易忘记,摘抄记录一下。 参考博客: "https://blog.csdn.net/cui130/article/details/89849807" 1、chainstyle(链式) 属性 有水平和垂直之分: 水
阅读全文
摘要:android studio中的preview按钮不显示 preview按钮不小心被我弄不见了 参考博客: "https://blog.csdn.net/u012169390/article/details/80426641" 解决方法如下: 1、view toolwindow preview 不过
阅读全文
摘要:EditTextView:取消焦点&自动获取焦点 一直都遇到这个问题,总是忘记,记录一下 摘抄一下这个博客: "https://www.cnblogs.com/yongdaimi/p/10606262.html" 取消焦点 找到EditTextView的父控件,并设置如下即可: 自动获取焦点 进入a
阅读全文
摘要:HeadFrist 观察者模式(Kotlin版) 封装变化 多用组合,少用继承 针对接口编程,不针对实现编程 为了交互对象之间的松耦合设计而努力 气象站会通过设备获取一些气候信息,每隔一段时间发送到各个需要展示的面板上,面板显示:温度,湿度,压强 Observable(被观察者) 气象站就是一个被观
阅读全文

浙公网安备 33010602011771号