![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式之建造型设计模式
文章平均质量分 67
Rookie℘
样样通,样样松
展开
-
设计模式(建造型设计模式——原型模式)
原型模式向客户隐藏了创建对象的复杂性。客户只需要知道要创建对象的类型,然后通过请求就可以获得和该对象一模一样的新对象,无须知道具体的创建过程。克隆分为浅克隆和深克隆两种。转载 2024-03-13 13:50:56 · 37 阅读 · 0 评论 -
设计模式(建造型设计模式——建造者模式)
建造者模式是将一个复杂对象的创建过程给封装起来,客户只需要知道可以利用对象名或者类型就能够得到一个完整的对象实例,而不需要关心对象的具体创建过程。建造者模式将对象的创建过程与对象本身隔离开了,使得细节依赖于抽象,符合依赖倒置原则。可以使用相同的创建过程来创建不同的产品对象。转载 2024-03-13 13:39:39 · 29 阅读 · 0 评论 -
设计模式(建造型设计模式——单例模式)
单例模式就是确保某一个类只有一个实例,并且提供一个全局访问点。原创 2024-03-13 13:28:51 · 320 阅读 · 0 评论 -
设计模式(建造型设计模式——抽象工厂模式)
抽象工厂模式中主要的优点在于具体类的隔离,是的客户端不需要知道什么被创建了。其缺点在于增加新的产品族比较复杂,需要修改接口及其所有子类。工厂模式和抽象工厂模式主要区别在于产品,产品种类单一,适合工厂模式。抽象工厂模式适合用于创建多个产品种类,多个产品类型。原创 2024-03-13 13:20:44 · 1072 阅读 · 0 评论 -
设计模式(建造型设计模式——简单工厂模式)
简单工厂模式又称之为静态工厂方法,属于创建型模式。在简单工厂模式中,可以根据传递的参数不同,返回不同类的实例。简单工厂模式定义了一个类,这个类专门用于创建其他类的实例,这些被创建的类都有一个共同的父类。原创 2024-03-13 11:54:47 · 323 阅读 · 0 评论