首页
学习
活动
专区
工具
TVP
发布

Jungle笔记

专栏作者
75
文章
45470
阅读量
13
订阅数
浅析C++类的内存布局
之前Jungle写过一篇文章《探究C++:虚函数表究竟怎么回事?》,主要通过测试代码来验证虚函数表的存在,进而说明C++的多态机制。但完成文章后仍旧觉得文章云里雾里,并不能很好地说明C++类的内存布局。于是在阅读完3遍《深度探索C++对象模型》之后,重新整理了相关知识点,完成此文。
用户6557940
2022-07-24
4360
让人误会的一种设计模式——模板方法模式
类的继承你一定用过,派生类覆写基类的方法你也一定用过,只是你可能不知道,这就是传说中的一种设计模式……
用户6557940
2022-07-24
3440
人靠衣装,美靠靓装——装饰模式,让你成为最靓的仔!
成都的气温说降就降啊!还没立冬呢,温度骤然下降,只有10度了。扛不住了,Jungle要穿一件毛衣!额,出门还是很冷!那再带个围巾!天,上半身不冷了,下半身还那么冷~~~穿上秋裤!出门前想了想,这种天气骑摩拜单车一定吹着手冷,于是Jungle又带上了手套……
用户6557940
2022-07-24
2570
设计模式之桥接模式
Jungle有两个手机,分别是M手机和N手机,M手机上有游戏Game1,N手机上有Game2。每次Jungle想玩Game1时,就使用M手机,想玩Game2时,就玩N手机。要是某天Jungle外出,心情大好,两个游戏都想玩,那Jungle还得带上两个手机???麻不麻烦?
用户6557940
2022-07-24
2690
代码还可以这么复用——适配器模式
这样的回答显然不够专业,正确的答案是“网卡的一个重要功能就是要进行串行/并行转换。因为网卡和局域网之间的通信是通过电缆或双绞线以串行传输方式进行,而网卡和计算机之间通信则是通过计算机主板上的I/O总线以并行传输方式进行。”
用户6557940
2022-07-24
2420
“天上天下,唯我独尊”——单例模式
你能在电脑上调出两个Windows任务管理器吗?假设能,如果两个管理器显示的数据相同,那何必要存在两个呢?如果两个管理器显示的数据不同,那我该相信哪一个呢?
用户6557940
2022-07-24
3400
设计模式(三)——面向对象设计原则
设计模式需要遵循基本的软件设计原则。可维护性(Maintainability)和可复用性(Reusability)是衡量软件质量的重要的两个属性:
用户6557940
2022-07-24
5120
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档