1. 什么是 Decorator 模式
修饰模式,是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,修饰模式相比生成子类更为灵活,这样可以给某个对象而不是整个类添加一些功能。
通过使用修饰模式,可以在运行时扩充一个类的功能。原理是:增加一个修饰类包裹原...
sinvader
9年前 (2015-11-04) 4243℃ 1评论
先来看一个常见的例子
来看 TestClass,我在 TestClass 中放了 static 代码块以及实例初始化和构造方法:
package cn.sumile;
public class TestClass {
int i = 2;
{
System.o...
sinvader
9年前 (2015-09-01) 3707℃ 0评论
首先放出测试类
class Math_Test {
public void add(int a, int b) {
System.out.println(a + b);
}
public int add(int a, int b, int c) {
r...
sinvader
10年前 (2015-07-01) 3129℃ 0评论
ApiDemos 中的 getData 方法,用来获得要在界面上显示的 list,数据通过 PackageManager 从 Manifest 中获取。
不写字了,写了一晚上好累。。
这是我自己写的注释,可能有错误,请指正~
/**
* 一个内部是 map 的 list,用来...
sinvader
10年前 (2015-04-19) 3856℃ 0评论