摘要:
###装饰器模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构 UML类图结构:Component:被装饰者,Decorator:装饰者 可以看到,装饰器继承了Component,通过装饰器装饰之后仍然是一个Component public a 阅读全文
posted @ 2020-10-26 17:48
春秋流千事
阅读(80)
评论(0)
推荐(0)
摘要:
####适配器模式 适配器模式可以把一个类的接口变换成客户端所期待的另一种接口,使得原本因接口不匹配而无法在一起工作的两个类可以一起工作。 ###主要优点: 将目标类和适配者类解耦,通过引入一个适配器类来重用现有的适配者类,无须修改原有结构。 增加了类的透明性和复用性,将具体的业务实现过程封装在适配 阅读全文
posted @ 2020-10-26 16:42
春秋流千事
阅读(103)
评论(0)
推荐(0)
摘要:
Web发展史 在线购物,博客,视频等网站都需要管理会话,需要记录保存用户的状态和信息,然而HTTP请求是无状态的,如果每次请求都是一个新的HTTP协议,那么用户第一次发起请求,登录成功后,每次打开一个页面都需要重新登录。服务端无法知道客户之前的状态,对于交互式的web应用,使用一种技术保存用户信息是 阅读全文
posted @ 2020-10-26 15:24
春秋流千事
阅读(127)
评论(0)
推荐(0)
摘要:
桥接模式 Bridge模式基于类的最小设计原则,通过使用封装继承聚合让不同类承担不同的职责。适合解决多层继承带来的类个数膨胀问题,通过继承和聚合优化优化多层继承结构。 例如:如果通过继承来实现5种不同颜色3种不同大小的笔,则需要15种具体的实现类,但是通过桥接模式则只需要8种: UML类图如下所示: 阅读全文
posted @ 2020-10-26 14:04
春秋流千事
阅读(85)
评论(0)
推荐(0)
摘要:
UML类图 在UML类图中,常见的有以下几种关系: 继承(泛化)、实现、关联、依赖、聚合、组合 ######各种关系的强弱顺序:泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖 ####依赖 依赖属于一种泛化的概念,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱 阅读全文
posted @ 2020-10-26 10:45
春秋流千事
阅读(159)
评论(0)
推荐(0)


浙公网安备 33010602011771号