• 文章1.6W+
  • 评论2.2W+
  • 浏览472W+
  • 标签6.6K+

标签 模式 下的文章

单例模式的应用场景有那些?

单例模式的应用场景有那些?

单例模式应用的场景一般发现在以下条件下: 资源共享的情况下,避免由于资源操作时导致的性能或损耗等,如日志文件,应用配置。 控制资源的情况下,方便资源之间的互相通信。如线程池等...

Python笔记 2020-01-31 暂无评论

策略模式

策略模式

定义一系列的算法,把它们一个个封装起来,并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化 ### 适用性 - 许多相关的类仅仅是行为有异。“策略”提供了...

知识库 2020-01-30 暂无评论

观察者模式

观察者模式

定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新 ### 适用性 - 当一个抽象模型有两个方面,其中一个方面依赖...

知识库 2020-01-30 暂无评论

适配器模式

适配器模式

将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 ### 适用性 - 你想使用一个已经存在的类,而它的接...

知识库 2020-01-30 暂无评论

工厂方法模式

工厂方法模式

定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类 ### 适用性 - 当一个类不知道它所必须创建的对象的类的时候 - 当一...

知识库 2020-01-30 暂无评论

抽象工厂模式

抽象工厂模式

提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类 “工厂”是创建产品(对象)的地方,其目的是将产品的创建与产品的使用分离。抽象工厂模式的目的,是将若干...

知识库 2020-01-30 暂无评论

单例模式

单例模式

保证一个类仅有一个实例,并提供一个访问它的全局访问点。让类自身负责保存它的唯一实例,并提供一个访问该实例的方法。这就是单例模式 ### 适用性 当类只能有一个实例而且...

知识库 2020-01-30 暂无评论

怎样选择设计模式

怎样选择设计模式

考虑设计模式是怎样设计问题的、浏览模式的意图部分、研究模式怎样互相关联、研究目的相似的模式、检查重新设计的原因、考虑你的设计中哪些是可变的

知识库 2020-01-30 暂无评论

主要设计模式

主要设计模式

### 创建型 - 单例(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点 - 抽象工厂(Abstract Factory):提供一个创建一系列...

知识库 2020-01-30 暂无评论