![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 53
|KK|
积小流,成江海
展开
-
java设计模式 - 初学笔记 - 模板方法(二)- 简单例子解释
首先有一个接口类IGame /** * 玩游戏 * * @author wyk * @since 2021/8/5 19:33 */ public interface IGame { /** * 玩游戏 */ void playGame(); } 然后有一个游戏基类为Game类,Game类里定义了游戏的流程框架和相同的逻辑方法。 /** * 游戏 */ public class Game implements IGame { // r..原创 2021-08-05 19:54:29 · 89 阅读 · 0 评论 -
java设计模式 - 初学笔记 - 模板方法
模板方法定义了执行它的方法的方式,父类只定义一个算法的框架,或者部分逻辑,剩余的逻辑由子类实现。就像设计师设计房子一样,总设计师负责设计房子的构造,布局,而工人需要做的是将具体的如何建造进行实现。 模板方法主要解决一些方法通用,却在每一个子类都要重写这个方法。因此在有一些通用的方法的时候有多个子类共有的方法,并且逻辑相同,就可以使用模板方法。至于如何使用,那就是将这些通用的方法抽象出来。在抽象类中进行实现关键代码,然后剩下的代码由子类自己实现。 优点: 1、封装不变的部分,拓展可变部分。 2、将公共原创 2021-06-21 22:03:45 · 61 阅读 · 0 评论 -
java设计模式 - 初学笔记 - 概述
参考:https://www.cnblogs.com/pony1223/p/7608955.html原创 2021-06-15 19:23:31 · 70 阅读 · 0 评论 -
Java设计模式 - 初学笔记 -工厂模式
工厂模式原创 2021-06-20 20:29:59 · 143 阅读 · 0 评论