共计 2000 个字符,预计需要花费 5 分钟才能阅读完成。 定义 为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,...
用简单代码初识工厂方法设计模式
共计 1297 个字符,预计需要花费 4 分钟才能阅读完成。 定义 通过工厂对象生成接口的具体实现对象,这样我们的代码完全与接口的实现解耦; 代码 接口 public interface Cycle ...
用简单代码初识策略设计模式
共计 1146 个字符,预计需要花费 3 分钟才能阅读完成。 定义 定义一个方法,且该方法能够根据所传递参数对象的不同而具有不同行为; 代码 抽象基类 public abstract class Pr...