Refactoring/Pattern
veryitman
不断的给别人和自己创造心流
展开
-
从 android 谈重构
个人很喜欢重构,重构不仅让代码看起来清晰增加code的可阅读性,而且在重构的过程中,可以让自己发现更多未知的东西。 这篇文章转载于http://code.google.com/p/androidbmi/wiki/BmiRefactor。虽然是繁体,但是仔细看看还是很有必要。 当然,重构的前提是您的代码完成了所有业务功能。 什麼是重構 可以運作的程式跟可以維護的程式之間,還有一原创 2011-05-14 16:07:00 · 2743 阅读 · 2 评论 -
Refactoring: 'return' gives me a bug
如果编程不注意细节,注定要被细节"调戏"! 在 Mobiles class 里面有很多这样的判断: if(code == 1) { kill(); return; } 于是,我就想将其封装为一个方法,这样代码看起来会比较整洁! public void giveUp(int cod原创 2012-03-11 23:37:37 · 1678 阅读 · 0 评论 -
Pattern: Adapter 中级实现
博客 Pattern: Adapter 简单实现 大致说了说 Adapter Pattern 是怎么回事。 针对 Adapter Pattern,进一步的实现。 代码工程结构 这次实现与上次不同的地方很多,主要的不同在于将类抽象化。 Adapter 一个接口,抽象类 PowerAdapter 实现了该接口。 IntelPCPowe原创 2012-08-02 16:09:58 · 1411 阅读 · 0 评论 -
Pattern: Adapter 简单实现
在 android 编程中,形形色色的 Adapter 到处可见,其复杂的设计让人惊嘘不已! 结合自己的亲身体会,跟大家聊聊适配器这这种设计模式。 欢迎拍砖! 很形象的一个例子 现在你手头上有一台笔记本,需要充电,不然最后一关抢宝藏的游戏可能要泡汤了,怎么办? 很简单,找个适配器充电呗! 于是乎,适配器找到了,电源是现成的,终于可以重新开战了!原创 2012-08-02 15:39:40 · 1882 阅读 · 0 评论 -
Pattern: 单例模式及其序列化实现
单例模式有很多种写法,推荐一篇比较好的文章 http://devbean.blog.51cto.com/448512/203501 读完上面的文章之后,你可以看看我这篇来自 Effective Java 的单例实现。 1. 最简单的单例模式实现 //Singleton with final field - page 10 public class Elvis { pu原创 2012-12-26 23:16:37 · 1605 阅读 · 0 评论