摘要: 设计模式——策略模式2 本文的特点在于使用反射技术消除了if-else语句的使用。 一、概述 1、策略模式定义一系列的算法,并将每一个算法封装起来, 并且使它们以在运行时更改。这种类型的设计模式属于行为型模式。 2、优点 算法可以自由切换。 避免使用多重条件判断。(更确切的说是将多重判断转移到别的地 阅读全文
posted @ 2021-11-10 11:47 云墨亦白 阅读(270) 评论(1) 推荐(0)
摘要: 设计模式——装饰器模式 一、概述 1、装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式。 2、装饰器模式的优点:动态给一个对象添加额外的功能,就增扩展共功能来说,装饰器模式比生成子类更灵活。(装饰模式是继承的一个替 阅读全文
posted @ 2021-11-10 10:37 云墨亦白 阅读(182) 评论(0) 推荐(0)