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