![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UW学习笔记
文章平均质量分 94
我的滑铁卢大学CS课程笔记(希望能坚持记下去XD)。会写点我做的,觉得有趣的题,会适当写分析过程。
Allison_Q
这个作者很懒,什么都没留下…
展开
-
装饰器设计模式的两种写法
本文代码使用C++简单描述两种写法的区别:变量(field)写在具体构件(concrete component)内变量(field)写在具体装饰类(concrete decorator)内好,那么正文开始目录装饰器模式的结构抽象类模板代码1. 抽象构件(Component)2. 抽象装饰类(Decorator)具体类的两种结构1. 变量写在具体构件内2. 变量写在具体装饰类内总结装饰器模式的结构继承关系如图所示,斜体的Component和Decorator都是抽象类,而带Concret原创 2021-07-14 01:39:50 · 188 阅读 · 0 评论 -
【条件语句的艺术】扑克牌比大小
题目简介设计一个函数,比较两张扑克牌的大小。规定:给四个参数:花色1(suit1),数字1(value1),花色2(suit2),数字2(value2)如果牌1<牌2,返回true,否则返回false。先比较花色,再比较数字。若花色能比出大小,则无需再比较数字。花色大小规定:梅花(clubs) < 方块(diamond) < 黑桃(spades) < 红桃(hearts)数字大小规定:2 > 1(Ace) > 13(K) > 12(Q) > 1原创 2020-07-09 11:32:26 · 760 阅读 · 0 评论