设计模式学习日记
文章平均质量分 60
coder_nice
这里所有的文章只是用来个人整理收藏,自己需要用的时候便于翻查。
展开
-
仿微信的图片剪裁,带小三角样式。
今天是我第一次在github上写开源项目,分享给更多的人,觉得很充实。 以后要多多坚持。 https://github.com/nicewarm/WeChatImageClipping原创 2015-01-27 19:27:49 · 2628 阅读 · 0 评论 -
Android招式之美,学习笔记,开篇
看了高焕堂老师Android招式之美的前两章,明白了一些知识点,都是理论性质的,很有帮助。 Framwork和App、模式 Framwork即为框架,App即为应用,模式即为模型。 以建筑为例, Framwork就是指建筑学的基本原理,无论建造任何建筑都要遵循,比如任何建筑都需要有门、梁、墙等等。 App就是指不同的建筑,比如学校,教堂,医院,这些都是遵循建筑学而设计出来的气象万千的实实原创 2015-01-28 11:12:38 · 877 阅读 · 0 评论 -
Android设计模式之美---Template Method
先解释一下设计模式之美,美体现在哪里? 任何实现代码的方法都没有美丑之分,之后复杂与简单之分,人们喜欢简单的,害怕、厌烦、排斥复杂的。 设计模式之美就体现在可以把复杂的东西简单化,让人们用起来很简单,不再惧怕复杂,这就是设计模式美的体现。 Android框架乍一看很复杂,实际上应用了很多设计模式,所以如果我们从设计模式角度来分析Android框架,也就很简单了。原创 2015-02-02 17:38:19 · 1425 阅读 · 4 评论 -
Android设计模式之美---Factory Method
Template Method 如果是简单的对象,那么我们随时用到ConcreteProduct随时new就可以,然而加上业务逻辑之后对象是不可能很简单的。在编程中,产品类的实例化有时候是比较复杂和多变的,通过工厂模式,将产品的实例化封装起来,使得调用者根本无需关心产品的实例化过程,只需依赖工厂即可得到自己想要的产品。class Engine { public void getStyle原创 2015-07-21 18:44:38 · 1001 阅读 · 0 评论