设计模式
文章平均质量分 65
chopin's pointer
C++, Java, 跨平台开发, nginx, mysql,。欢迎大家收藏提问交流。
展开
-
设计模式第四节-装饰器模式
前言由于设计模式章节将贴出大量伪代码,为了压缩代码长度方便大家查看,因此代码段中与设计模式无关的代码,如构造函数、或是成员函数public、private、protect属性等均未写出。文章中若有说明不清晰或是有歧义、错误的地方欢迎大家评论指正,谢谢大家。一、定义装饰器模式(Decorator Pattern)的定义:装饰器模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。二、定义的白话叙述上述装饰器模式的定义可能有些晦原创 2021-10-05 13:56:20 · 320 阅读 · 0 评论 -
设计模式第三节-观察者模式
前言由于设计模式章节将贴出大量伪代码,为了压缩代码长度方便大家查看,因此代码段中与设计模式无关的代码,如构造函数、或是成员函数public、private、protect属性等均未写出。文章中若有说明不清晰或是有歧义、错误的地方欢迎大家评论指正,谢谢大家。一、定义观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。二、要素观察者模式的四原创 2021-09-25 16:13:38 · 279 阅读 · 0 评论 -
设计模式第二节-策略模式
关于停更了一个月的说明本人于8月底入职了新公司,由于刚入职,业务和新公司技术架构熟悉都花费了大量时间,而且又赶上入职就被安排了一个十一前必须上线的需求,因此本专栏鸽了1个月。。。先向之前关注了我的设计模式专栏而白白等待的学友说一声对不起。从本周起开始保持每周更新。前言由于设计模式章节将贴出大量伪代码,为了压缩代码长度方便大家查看,因此代码段中与设计模式无关的代码,如构造函数、或是成员函数public、private、protect属性等均未写出。文章中若有说明不清晰或是有歧义、错误的地方欢迎大家评论原创 2021-09-20 17:29:00 · 256 阅读 · 0 评论 -
设计模式第一节-工厂模式
一、简单工厂模式class CFather{};class CSon_a:public CFather{};class CSon_b:public CFather{};class Factory原创 2021-08-23 15:05:19 · 288 阅读 · 1 评论 -
设计模式-前言
前言:做C++开发工作也有5年了,我也从一个初出茅庐的自学C++的程序员,成长为了一个真正的开发工程师。而最近一年1多的时间我自认为是成长最快收益最多的一个阶段,这期间主要是遇到了算是我的C++启蒙导师的王健伟老师,虽然与老师只是在网课相识,从来没见过,但是不得不说我身上一半的C++本领都来自来王建伟老师,或是受老师自发自学而来。在此感谢老师。老师不是非常有名的老师,但是对我来说是让我受益终身的人。最近学完了老师的设计模式课程,为了帮助自己消化理解,故开坑设计模式专题文章,虽然该专题中的代码都是C++原创 2021-08-23 15:04:43 · 220 阅读 · 0 评论