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