设计模式
赵不酷
浙江大学
展开
-
设计模式 -- 工厂模式
所有工厂模式都通过减少应用程序和具体类之间的依赖促进松耦合。工厂是很有威力的技巧,帮助我们针对抽象编程,而不要针对具体类编程。 理论介绍 工厂方法模式:定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。 抽象工厂模式:提供一个接口,用于创建相关或者依赖对象的家族,而不需要明确指定具体类。 应用场景 工厂方法模式:可以将你的客户代码从需要实例化的具...原创 2019-03-29 15:07:38 · 238 阅读 · 0 评论 -
设计模式 -- 命令模式
参考链接:http://www.runoob.com/design-pattern/command-pattern.html 命令模式(Command Pattern)是一种数据驱动的设计模式,它属于行为型模式。 理论介绍 命令模式将请求封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。 请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命...原创 2019-04-22 11:27:57 · 201 阅读 · 0 评论 -
设计模式 -- 适配器模式与外观模式
适配器模式就好像是 作为两个不兼容的接口之间的桥梁。 简单打个比方。美国电器 110V,中国 220V,就要有一个适配器将 110V 转化为 220V。适配器的概念就可以这么理解。 参考链接:http://www.runoob.com/design-pattern/adapter-pattern.html 为什么将外观模式也放进来呢,外观模式主要做的就是 简化接口,将一个或数个类的复杂的一切都隐藏...原创 2019-04-22 19:10:57 · 263 阅读 · 0 评论