- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 为什么我的Material Design风格列表点击时没有波纹扩散效果
这个问题是我在模仿Chessesquare项目的时候出现的,没想到这个还挺棘手的,主要是麻烦,有几个注意事项。这个问题困扰的时间还挺长,有时候就打算不去管它了,但是在今天却居然莫名其妙的解决了,总结起来就是几个问题是跟很多地方的代码有关,有一处代码不一样,就没有这种效果。
2017-01-13 09:57:11 601
原创 Builder设计模式
Builder模式是一步一步创建一个复杂对象的创建型模式,它允许用户再不知道内部构建细节的情况下,可以更精细地控制对象的构造流程。该模式是为了将构建复杂对象的过程和它的部件解耦,使得构建过程和部件的表示隔离开来。Builder模式有以下使用场景: - 相同的方法,不同的执行顺序,产生不同的事件结果时; - 多个部件或零件,都可以装配到一个对象中,但是长生的运行结果又不相同时; - 产品类非常复
2017-01-13 09:44:55 442
原创 单例模式——最常用的设计模式
单例模式是应用最广的设计模式之一,在这个模式中,单例对象的类必须保证只有一个实例存在。即不能自由构造对象的情况,就是单例模式的使用场景。确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某种类型的对象应该有且只有一个,例如,创建一个对象需要消耗的资源过多,如要访问IO和数据库等资源,这时就应该考虑使用单例模式。单例模式有很多中写法,下面就列出常用的7种
2017-01-09 13:01:46 596
原创 灵活软件之路——面向对象的六大原则
1、单一职责原则 Single Responsibility Principle, SRP的定义是:就一个类而言,应该仅有一个引起它变化的原因。简单来说,一个类中应该是一组相关性很高的数据的封装。 2、开闭原则 Open Close Principle,OCP,Java中最基础的设计原则,其定义是:软件中的对象(类、模块、函数等)应该对于扩展是开放的,但是对于修改是封闭的。因此,当软件需
2017-01-09 11:52:51 443
mips[64]el-linux-android-4.9.zip
2020-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人