![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
我用C语言玩对象
文章平均质量分 82
不只会拍照的程序猿
世界这么大,为什么不出去走走呢?钱包那么小,还是呆在办公室里敲hello world 好了……
展开
-
我用C语言玩对象,封装相似算法的策略模式
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。原创 2022-08-25 16:26:19 · 443 阅读 · 0 评论 -
我用C语言玩对象,观察者模式应用1-订报
概述观察者模式让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。之前的文章已经详细阐述了这种设计模式的核心和注意事项,并完成...原创 2021-04-27 07:57:00 · 154 阅读 · 0 评论 -
我用C语言玩对象,偷偷关注着你的观察者模式(基类设计)
概念观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态...原创 2021-04-26 07:57:00 · 300 阅读 · 0 评论 -
我用C语言玩对象,观察者模式应用2-热水的用途
概述观察者模式让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。之前的文章已经详细阐述了这种设计模式的核心和注意事项,并完成...原创 2021-04-12 00:00:00 · 851 阅读 · 0 评论 -
我用C语言玩对象,状态应用2-MP3
概述状态模式允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。之前的文章已经详细阐述了这种设计模式的核心和注意事项,并完成了基类设计,请参见《C语言 -状态模式(基...原创 2021-04-15 08:00:00 · 255 阅读 · 0 评论 -
我用C语言玩对象,状态模式应用1-水的三态
概述状态模式允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。之前的文章已经详细阐述了这种设计模式的核心和注意事项,并完成了基类设计,请参见《C语言 -状态模式(基...原创 2021-04-14 14:55:57 · 2477 阅读 · 0 评论 -
我用C语言玩对象,框架化的模板模式
概念模板模式(Template Pattern)模式:属于行为型模式,对于某一个业务逻辑(算法实现)在不同的对象中有不同的细节实现,但是整体处理/算法逻辑的框架是一致的。Template提...原创 2021-04-25 07:57:00 · 148 阅读 · 0 评论 -
我用C语言玩对象,独一无二的单例模式
概念单例模式(Singleton Pattern)是最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对...原创 2021-04-23 07:57:00 · 328 阅读 · 0 评论