设计模式
猫不爱学习
励志成为一个优秀的coder的小白,
展开
-
工厂模式
目录工厂模式什么是工厂模式?代码示例介绍 工厂模式 什么是工厂模式? 属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。 代码示例 public interface Shape { void draw(); } class Square implements Shape{ @Override public void draw() { System.ou.原创 2020-07-02 16:50:19 · 1577 阅读 · 0 评论 -
模板模式
目录模板模式什么是模板模式?代码示例介绍 模板模式 什么是模板模式? 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 代码示例 public abstract class Game { abstract void initGame(); abstract void startPlay(); abstract void endGam原创 2020-07-02 15:59:00 · 96 阅读 · 0 评论