专题文章
时长:00:00更新时间:2024-12-17 19:00:58
1.工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法模式分离了对象的创建与使用,符合开闭原则。2.抽象工厂模式:提供一个接口,用于创建相关或相互依赖的对象,而无需指定它们具体的类。3.单例模式:确保一个类只有一个实例,并提供一个全局访问点。4.建造者模式:将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。5.原型模式:通过复制现有的实例来创建新的对象,实现对象的共享。结构型模式主要关注类和对象的组合,包括以下七种模式。1.适配器模式:允许不兼容接口的类一起工作,通过适配器进行中介。2.装饰器模式:动态地给一个对象添加一些额外的职责,而不改变其接口。3.代理模式:为其他对象提供一个代理以控制对这个对象的访问。
查看详情