装饰者模式 装饰者模式定义 动态地将新功能附加到对象上。在对象功能扩展方面,他比继承更有弹性,装饰者模式也体现了开闭原则(OCP),其UML类图如下所示: 案例:?订单项目 ? 1)咖啡种类/单品咖啡:Espresso、Decaf、DarkRoast、HouseBlend ? 2)调料:Milk、S ...
分类:
编程语言 时间:
2020-07-30 01:27:20
阅读次数:
78
适合人群:软件设计师,用户体验设计师,程序员,系统架构师。课程目标:理解什么是优秀的设计;学会从分析需求开始如何逐步做出实用的软件设计;学会架构设计、数据库设计、用户体验设计和详细设计的实战技巧。课程简介:软件设计并不是概要设计与详细设计这么简单,更加不是纸上谈兵的事情。课程全程活用UML,为你分享 ...
分类:
其他好文 时间:
2020-07-25 09:52:27
阅读次数:
89
UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。 一、基本概念 如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑 ...
分类:
其他好文 时间:
2020-07-22 01:56:37
阅读次数:
69
详解JS中定时器setInterval和setTImeout的this指向问题 ...
分类:
Web程序 时间:
2020-07-15 23:21:21
阅读次数:
83
A <|-- B B继承A C <|.. D D实现C接口 E --> F 关联关系 E中含有成员变量F E o-- G 聚合关系 E中含有成员变量G 是整体和组合的关系 G可以脱离E独自存在 E *-- H 组合关系 E中含有成员变量H 是整体和组合的关系 H和E的生命周期一致 E销毁了H就不存在 ...
分类:
其他好文 时间:
2020-07-13 14:05:19
阅读次数:
63
羽毛球 羽毛球专家把脉(1-30集)赵剑华肖杰教学 - 专辑 - 优酷视频 羽毛球单打怎么站位_百度经验羽毛球接发球的准备姿势怎么做_百度经验羽毛球握拍法教学视频_在线视频观看_土豆网视频 羽毛球羽毛球正确的握拍方法——有图片和文字说明 ——格瓦拉生活网 台球 台球 30度法则_百度文库台球技巧图解 ...
分类:
其他好文 时间:
2020-07-12 10:30:06
阅读次数:
79
问题 数据库链接丢失异常 django.db.utils.OperationalError: (2013, 'Lost connection to MySQL server during query') 查询mysql全局变量SHOW GLOBAL VARIABLES;可以看到wait_timeou ...
分类:
其他好文 时间:
2020-07-10 16:53:23
阅读次数:
99
constexpr是c++11标准添加的关键字。 相同点: const和consexpr都是用来定义常量的。不同点: const声明的常量,初始值引用的对象不一定是一个常量; const 所定义的变量,一经初始化便不能修改,但是不要求const所定义变量在编译的时候就能被算出。 constexpr ...
分类:
编程语言 时间:
2020-07-10 15:05:13
阅读次数:
64
RPC调用(Remote Producedure Call 远程过程调用) RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 RPC调用和 Ajax调用的区别 1、不同点 ① RP ...
分类:
Web程序 时间:
2020-07-09 12:23:35
阅读次数:
108
java.util.Arrays 类就是为数组而生的专用工具类,基本上常见的对数组的操作,Arrays 类都考虑到了,这让我由衷地觉得,是时候给该类的作者 Josh Bloch、Neal Gafter、John Rose 点个赞了。 (我是怎么知道作者名的?看源码就可以,小伙伴们,装逼吧) Arra ...
分类:
编程语言 时间:
2020-07-04 13:08:42
阅读次数:
51