摘要: 命令设计模式:将一个操作封装到对象中,然后创建多个这种带有不同操作的对象(它们都执行了一个相同接口)并将它们封装到一个类中,然后该类根据不同的入参调用不同的对象执行其对应的操作。命令设计模式与策略模式的区别-- 相同点:-- 毫无疑问,第一个相同点肯定是:封装变化。策略模式封装算法的变法,命令模式封... 阅读全文
posted @ 2015-08-25 17:43 androiddream 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 内部类可以用来实现c中的多重继承:a.既可以调用外部类的方法,b.又可以继承别的类调用继承类的方法 关于"new Interface "这个问题:java中明确表示接口不可以被实例化,但是在使用匿名内部类时有一种特殊的语法与“实例化一个接口”类似: interface ProgrammerI... 阅读全文
posted @ 2015-08-25 15:56 androiddream 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 应用程序框架(application framework)就是被设计用以解决某类特定问题的一个类或一组类。要运用某个应用程序框架,通常要继承一个或多个类,并覆盖某些方法。在覆盖后的方法中,编写代码,以解决你的特定问题。模板方法包含算法的基本结构,并且会调用一个或多个可覆盖的方法,以完成算法动作。设计... 阅读全文
posted @ 2015-08-25 14:58 androiddream 阅读(125) 评论(0) 推荐(0) 编辑