设计模式
文章平均质量分 85
goyeer(工蚁)
生活在城市中的蚂蚁
展开
-
【3W2H设计模式】- 原型模式
原型模式是创建者模式的一种,用于创建重复对象,且能保证性能。它提供了一种创建对象的最佳方式。原型模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。原创 2023-03-29 22:27:15 · 147 阅读 · 0 评论 -
【3W2H设计模式】-建造者模式(Builder Pattern)
建造者模式(Builder Pattern)是创建型模式的一种;创建者模式可以将部件与组装过程分开,一步一步创建一个复杂的对象。用户只需要指定复杂对象的类型就可以得到对象,而不需要知道其内部的具体构造细节。将一个复杂对象的构建与它的表示分离,使得统一的构建过程可以创建不同的表示原创 2023-03-26 11:49:16 · 190 阅读 · 0 评论 -
【3W2H设计模式】抽象工厂模式(Abstract Factory Pattern)
的一种,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。原创 2023-03-25 12:42:05 · 111 阅读 · 0 评论 -
3W2H学设计模式- 工厂模式(Factory Pattern)
工厂模式(Factory Pattern)是创建型模式的一种,让其子类自己决定实例化哪个工厂类,工厂模式使其创建过程中实例化子类。工厂模式满足开闭原则,在不修改系统代码情况下创建不同的子类。原创 2023-03-14 08:47:25 · 128 阅读 · 0 评论 -
【3W2H设计模式】单例模式
单例模式(Singleton Pattern)是创建型模式一种,是设计模式中最简单的设计模式之一。它提供了一种创建对象的最佳方式。这种模式是一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。原创 2023-03-05 22:24:21 · 172 阅读 · 0 评论 -
【3W2H设计模式】什么是设计模式
设计模式(Design Pattern)是对面向对象设计中反复出现的问题的解决方案。这个术语是在1990年代由Erich Gamma等人从建筑设计领域引入到计算机科学中来的。这个术语的含义还存有争议。算法不是设计模式,因为算法致力于解决问题而非设计问题。设计模式通常描述了一组相互紧密作用的类与对象。设计模式提供一种讨论软件设计的公共语言,使得熟练设计者的设计经验可以被初学者和其他设计者掌握。设计模式还为软件重构提供了目标。原创 2023-03-04 14:15:25 · 336 阅读 · 0 评论