潦草白纸

2018年6月17日

设计模式学习心得<桥接模式 Bridge>

摘要: 说真的在此之前,几乎没有对于桥接模式的应用场景概念。 桥接(Bridge)是用于把抽象化与实现化解耦,使得二者可以独立变化。这种类型的设计模式属于结构型模式,它通过提供抽象化和实现化之间的桥接结构,来实现二者的解耦。 这种模式涉及到一个作为桥接的接口,使得实体类的功能独立于接口实现类。这两种类型的类 阅读全文

posted @ 2018-06-17 21:10 潦草白纸 阅读(503) 评论(0) 推荐(0) 编辑

设计模式学习心得<装饰器模式 Decorator>

摘要: 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。对原有功能的增强。 我们通过下面的实例 阅读全文

posted @ 2018-06-17 14:20 潦草白纸 阅读(281) 评论(0) 推荐(0) 编辑

设计模式学习心得<外观模式 Facade>

摘要: 外观模式(Facade Pattern)隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。 这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。 概述 意图 为子系统中 阅读全文

posted @ 2018-06-17 14:02 潦草白纸 阅读(377) 评论(0) 推荐(0) 编辑

设计模式学习心得<代理模式 Proxy>

摘要: 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 概述 意图 为其他对象提供一种代理以控制对这个对象的访问。 主要解决 在直接访问对象时带来的问题。 比如说:要访问的对象在远程 阅读全文

posted @ 2018-06-17 08:26 潦草白纸 阅读(466) 评论(0) 推荐(0) 编辑

导航