会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
sucfrperperseverance
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
14
下一页
2024年7月12日
c/c++设计模式---访问者模式
摘要: 访问者(Visitor)模式:访问器模式,行为型模式。 //(1)一个具体范例的逐渐演化 //阿司匹林肠溶片:改善血液流通,预防血栓形成,血栓形成就产生阻塞,人就会直接面临危险; //氟伐他汀钠缓释片:降血脂。因为血脂高意味着血流慢,营养无法运输到身体各部位,还很可能引发心脑血管疾病; //黛力新:
阅读全文
posted @ 2024-07-12 11:09 白伟碧一些小心得
阅读(68)
评论(0)
推荐(0)
2024年6月17日
c/c++设计模式--备忘录模式
摘要: #include <iostream> #include <vector> #ifdef _DEBUG //只在Debug(调试)模式下 #ifndef DEBUG_NEW #define DEBUG_NEW new(_NORMAL_BLOCK,__FILE__,__LINE__) //重新定义ne
阅读全文
posted @ 2024-06-17 10:29 白伟碧一些小心得
阅读(36)
评论(0)
推荐(0)
2024年6月14日
c/c++设计模式---观察者模式
摘要: namespace _nmsp1 { class Fighter; //类前向声明 list<Fighter*> g_playerList; //玩家父类(以往的战斗者类) class Fighter { public: Fighter(int tmpID, string tmpName) :m_i
阅读全文
posted @ 2024-06-14 19:53 白伟碧一些小心得
阅读(170)
评论(0)
推荐(0)
c/c++设计模式-----中介者模式
摘要: 中介者模式概念: 在软件设计中,中介者模式(Mediator Pattern)是一种行为设计模式,它可以用来减少对象之间的直接依赖性,通过引入一个中介者对象来协调各个对象的交互。这样做的好处是,可以将对象间复杂的网状关系简化为星状关系,有助于提高系统的可维护性和扩展性。 没有中间者(主板) 有中介者
阅读全文
posted @ 2024-06-14 18:11 白伟碧一些小心得
阅读(106)
评论(0)
推荐(0)
c/c++设计模式----命令模式
摘要: 1. 通过一个范例引出命令模式代码编写方法 //红烧鱼,锅包肉 #include <iostream> #include <list> #ifdef _DEBUG //只在Debug(调试)模式下 #ifndef DEBUG_NEW #define DEBUG_NEW new(_NORMAL_BLO
阅读全文
posted @ 2024-06-14 12:40 白伟碧一些小心得
阅读(60)
评论(0)
推荐(0)
2024年6月11日
c/c++ 设计模式-----职责链(Chain Of Responsibility)模式
摘要: 一个关于涨薪审批的范例 #include <iostream> #ifdef _DEBUG //只在Debug(调试)模式下 #ifndef DEBUG_NEW #define DEBUG_NEW new(_NORMAL_BLOCK,__FILE__,__LINE__) //重新定义new运算符 #
阅读全文
posted @ 2024-06-11 12:31 白伟碧一些小心得
阅读(40)
评论(0)
推荐(0)
c/c++设计模式---策略模式
摘要: 一个具体范例的逐步重构 Fighter.h #ifndef __RIGHTER__ #define __RIGHTER__ ////增加补充生命值道具(药品) //enum ItemAddlife //{ // LF_BXD, //补血丹 // LF_DHD, //大还丹 // LF_SHD, //
阅读全文
posted @ 2024-06-11 12:00 白伟碧一些小心得
阅读(111)
评论(0)
推荐(0)
c/c++设计模式---状态模式
摘要: 一个基本的状态转换范例 monster.h #ifndef _MONSTER__ #define _MONSTER__ class MonsterStatus; //类前向声明 //怪物类 class Monster { public: Monster(int life); ~Monster();
阅读全文
posted @ 2024-06-11 11:29 白伟碧一些小心得
阅读(54)
评论(0)
推荐(0)
2024年6月4日
c/c++设计模式--模板方法模式
摘要: 模板方法模式是一种行为设计模式,它定义了一个算法的骨架,并允许子类在不改变该算法结构的情况下重写算法的特定步骤。这种模式属于行为型模式,它通过将具体实现延迟到子类来提供算法的变化点。 在模板方法模式中,通常有两种角色: 抽象类(Abstract Class):定义了一个算法的骨架,其中包含了一系列抽
阅读全文
posted @ 2024-06-04 12:18 白伟碧一些小心得
阅读(165)
评论(0)
推荐(0)
2024年6月3日
c/c++设计模式---享元模式
摘要: 引入享元模式: 围棋游戏: namespace _nmsp1 { enum EnumColor //棋子类型 { Black, //黑 White //白 }; struct Position //棋子位置 { int m_x; int m_y; Position(int tmpx, int tmp
阅读全文
posted @ 2024-06-03 11:10 白伟碧一些小心得
阅读(48)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
14
下一页
公告