黄舟
浏览量9680    |    粉丝141    |    关注0
  • 黄舟

    黄舟

    2017-03-11 11:13:53
    Java如何实现迭代器(Iterator)模式的代码示例
    类图/** * 自定义集合接口, 类似java.util.Collection * 用于数据存储 * @author stone * */public interface ICollection { IIterator iterator(); //返回迭代器 void add(T t); T get(int index);}/** * 自定义迭代器接口 类
    2326
  • 黄舟

    黄舟

    2017-03-11 11:19:28
    Java怎样实现职责分明的责任链(Chain of Responsibility)模式的详解
    类图/** * 抽象责任 * @author stone * */public abstract class IFilter { private IFilter successor; public IFilter getSuccessor() { return successor; } public void setSuccessor(IFilter succ
    2092
  • 黄舟

    黄舟

    2017-03-11 11:21:36
    Java实现命令(Command)模式的示例代码
    在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,实现二者之间的松耦合。这就是命令模式(Command Pattern)
    2496
  • 黄舟

    黄舟

    2017-03-11 11:26:20
    Java备忘录(Memento)模式实现的示例代码
    /** * 数据对象 * @author stone * */public class DataState { private String action; public void setAction(String action) { this.action = action; } public String getAction() { return action;
    1637
  • 黄舟

    黄舟

    2017-03-11 11:28:18
    Java实现状态(State)模式的示例
    /** * @author stone */public class WindowState { private String stateValue; public WindowState(String stateValue) { this.stateValue = stateValue; } public String getStateValue() { retur
    1779
  • 黄舟

    黄舟

    2017-03-11 11:37:23
    Java实现访问者(Visitor)模式代码详解
    访问者(Visitor)模式 行为型模式 * 在不修改已有程序结构的前提下,通过添加额外的“访问者”来完成对已有代码功能的提升 * 简单来说,访问者模式就是一种分离对象数据结构与行为的方法,通过这种分离,可达到为一个被访问者动态添加新的操作而无需做其它的修改的效果
    1521
  • 黄舟

    黄舟

    2017-03-11 11:43:40
    Java实现解释器(Interpreter)模式的示例代码
    /** * 声明一个抽象的解释操作 * @author stone * */public interface Interpreter { public void interpret(Context context); //实际中,可以有个返回的类型,定义解释出的数据对象}public class XmlSaxInterpreter implements Interpreter
    2548
  • 黄舟

    黄舟

    2017-03-11 11:47:42
    详细介绍Android建造者(Builder)模式的案例
    关于 Builder 模式 详述:http://www.php.cn/java-article-355847.html
    1441
  • 黄舟

    黄舟

    2017-03-11 11:51:02
    Android适配器(Adapter)、观察者(Observer) 模式的代码分析(图)
    DataSetObserver 观察者(观察数据集:发生变化onChanged、无效onInvalidated) Observable 处理观察者(添加、移除、注册、反注册) DataSetObservable extends Observable 添加了通知数据改变和无效的 两个方法
    3443
  • 黄舟

    黄舟

    2017-03-11 11:54:45
    详细介绍Android使用Java8新特性之Lambda expression的示例代码
    前言Lambda expression,java8的新特性。使用Lambda expression,可以替代只有一个函数的接口实现,告别匿名内部类,代码看起来更简洁易懂。 java8还有其它一些新特性,不过在android上可能都无法使用。 studio 2.x后 支持jack编译器,使用它,能使用java8的Lambda expression,但其它特性也不敢保证就能用。 注:Androi
    2216

最新下载

更多>
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号