摘要:
转载于 https://www.cnblogs.com/jian1125/p/10530125.html 一、接口 接口是指对协定进行定义的引用类型,其他类型实现接口,以保证它们支持某些操作。接口指定必须由类提供的成员或实现它的其他接口。与类相似,接口可以包含方法、属性、索引器和事件作为成员。 1、 阅读全文
摘要:
出处:https://www.cnblogs.com/wyy1234/ C#设计模式(15)——迭代器模式 阅读目录 1.迭代器模式介绍 2、枚举器和可枚举类型 3.迭代器 回到顶部 1.迭代器模式介绍 迭代器模式主要用于遍历聚合对象,将聚合对象的遍历行为分离出来,抽象为一个迭代器来负责。迭代器模式 阅读全文
摘要:
出处:https://www.cnblogs.com/wyy1234/ 阅读目录 1.模板方法模式介绍 2.小结 回到顶部 1.模板方法模式介绍 提到模板我们经常会想到简历模板/PPT模板等,以简历模板为例,不同的人可以使用一样的简历模板,在填充内容时根据自己的名字/工作经历等填写自己的内容,从而形 阅读全文
摘要:
出处:https://www.cnblogs.com/wyy1234/ 阅读目录 1.享元模式介绍 2.小结 回到顶部 1.享元模式介绍 在软件开发中我们经常遇到多次使用相似或者相同对象的情况,如果每次使用这个对象都去new一个新的实例会很浪费资源。这时候很多人会想到前边介绍过的一个设计模式:原型模 阅读全文
摘要:
出处:https://www.cnblogs.com/wyy1234/ 阅读目录 1.组合模式 2.小结 回到顶部 1.组合模式 在软件开发中我们经常会遇到处理部分与整体的情况,如我们经常见到的树形菜单,一个菜单项的子节点可以指向具体的内容,也可以是子菜单。类似的情况还有文件夹,文件夹的下级可以是文 阅读全文
摘要:
出处:https://www.cnblogs.com/wyy1234/ 阅读目录 1.装饰者模式介绍 2.小结 回到顶部 1.装饰者模式介绍 装饰者顾名思义就是对一个类添加一些额外的装饰(功能)。我们想给一个对象添加一些额外的功能又不改变对象内方法的签名怎么做呢?最常用的方法就是继承了,子类继承父类 阅读全文
摘要:
出处:https://www.cnblogs.com/wyy1234/ 阅读目录 1.桥接模式介绍 2.小结 回到顶部 1.桥接模式介绍 桥接模式用于将抽象化和实现化解耦,使得两者可以独立变化。在面向对象中用通俗的话说明:一个类可以通过多角度来分类,每一种分类都可能变化,那么就把多角度分离出来让各个 阅读全文
摘要:
出处:https://www.cnblogs.com/wyy1234/ 阅读目录 1.代理模式介绍 2.小结 回到顶部 1.代理模式介绍 在软件开发中有时会遇到不能直接使用对象的问题,如我们要使用的对象在进程外,甚至在远程的机器上,但是我们要使用这个对象的功能怎么办呢?代理模式就可以用来解决这个问题 阅读全文
摘要:
出处:https://www.cnblogs.com/wyy1234/ 阅读目录 1.外观模式介绍 2.小结 回到顶部 1.外观模式介绍 外观模式也被叫做门面模式,这种模式的作用是:隐藏系统的复杂性,并向客户端提供了一个可以访问系统的统一接口,这个统一的接口组合了子系统的多个接口。使用统一的接口使得 阅读全文
摘要:
出处:https://www.cnblogs.com/wyy1234/ 阅读目录 1.适配器模式介绍 2.小结 回到顶部 1.适配器模式介绍 适配器模式的作用是将一个类的接口,转换成客户端希望的另外一种接口,适配器作为原始接口(我们的类中本来具有的功能)和目标接口(客户端希望的功能)之间的桥梁。举个 阅读全文