随笔分类 - 设计模式
摘要:设计模式之简单讨论 适配器模式 将一个类的接口转换成客户想要的另一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 举个例子,就像转换器或者转接头一样。你的电源插座只有两相插座,但是你的笔记本需要三相插座,那怎么办?你会去找一个三相转两相的转接器 。所以,适配器的功能就是做
阅读全文
摘要:设计模式之简单讨论 观察者模式(行为模式) 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 例如看小说读者关注作者 作者有新书时会推荐给对应的读者 1:通俗来讲: 其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到
阅读全文
摘要:设计模式之简单讨论 1:代理模式 意图:对其他对象提供一种代理以控制对这个对象的访问。例如 律师 在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。 2:代理模式的UML图 从U
阅读全文
摘要:设计模式之简单讨论 前言: 设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码
阅读全文
摘要:设计模式之简单讨论 前言: 设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码
阅读全文
浙公网安备 33010602011771号