- 博客(8)
- 资源 (13)
- 收藏
- 关注
原创 大话设计模式5 模版模式 外观模式
1.模版模式今天看到了一个很不错的模式:模版模式,由父类定义好逻辑结构,但是其中一些具体的细节留给子类去实现。使子类可以不必改变具体的逻辑结构,就可以重新定义细节。一个关于考试答题的简单例子:abstract class TestPaper{ public void question1() { System.out.println("Questio
2013-01-24 20:09:12 998
原创 Android2.3中C++编写的简单的绘图demo
例子是仿照柯元旦的《Android内核剖析》中示例。在external下新建文件夹MySurface, 里面编写两个文件,一个Android.mk,一个Welcome.cppLOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_SRC_FILES:= \ Welcome.cppLOCAL_SHARED_LIBRARIES
2013-01-22 20:59:35 2237 1
原创 Android 4.0 framework modify, emulator can not start
Original editionToday, I receive an email from USA, which ask me if I have solved this problem or not. I reply him and attached with my blog's link. But I'm not sure whether he can understand my o
2013-01-21 23:51:18 2159 3
原创 大话设计模式4 简单工厂模式VS工厂模式
工厂模式:与前面学习的简单工厂模式比起来,工厂模式更加符合开放封闭原则,新增对象类型是通过新增工厂类实现的,而非修改原有的工厂类。用一个简单的学雷锋的例子做对比。package simpleFactoryVSFactory;interface IXueLeiFeng { void sweep(); void wash();}class Student impl
2013-01-20 16:41:46 1025
转载 Android通过共享用户ID来实现多Activity进程共享
转自Android通过共享用户ID来实现多Activity进程共享1.同一Apk中的同一包中的Activity调用时进程状况验证 [1]创建Project: project name: FirstProject package:com.demo 默认Activity:MainActivity [2]添加一个新的Activity: na
2013-01-18 14:14:40 1098
原创 大话设计模式3 装饰模式 代理模式
1.装饰模式动态的给对象添加一些额外的职责,把类中的装饰功能移出,以简化原有类。一个给人穿衣的例子。。人是核心类。。。其他的衣服都只是装饰而已。。package SimpleFactory;class Person{ public void show(){ }}class Finery extends Person{ Pers
2013-01-17 23:53:52 1086
原创 大话设计模式2 开放封闭原则
开放封闭原则感觉不错,其核心就是:面对需求,对程序的改动是通过增加代码来进行的,而非修改现有代码。一个计算类,如果新增加减乘除运算,都只需要继承Calculator,新增子类即可,而不用在Calculator类内部修改。abstract class Calculator{ double numA; double numB; public abstract do
2013-01-09 19:28:42 1057
原创 大话设计模式1 简单工厂模式 策略模式
终于得空,本来想看看android的源码,但是想起以前看源码时总有点晕,不清楚为什么要这样设计代码结构,所以决定先把设计模式的相关知识学习一下。买了n久的大话设计模式啊。。终于下定决心开始啃了。。。泪奔。。。1.简单工厂模式感觉简单工厂模式就是利用多态的特性,在实例化时,根据具体的子类,来实现不同的执行效果。/**收费模式:正常,反现,折扣*/enum Charge{NORM
2013-01-08 21:22:09 1117
Best Practices for Performance
2015-09-10
org.eclipse.e4.ui.workbench_0.11.0.v20130125-100758.ja
2014-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人