设计模式
文章平均质量分 84
鼠鼠我呀2
1、千里之行,始于足下。
2、喜欢分享,互相成长。
展开
-
门面设计模式
门面设计模式是一种软件设计模式,也被称为外观(Facade)模式。它提供了一个简单的接口,让客户端能够访问复杂系统中的一组接口。通过门面模式,我们可以隐藏系统的复杂性,并提供一个简单的接口来访问系统。此外,门面模式还可以帮助我们解耦系统中的各个模块,从而提高系统的可维护性和可测试性。增加一层提供一个高层次的接口,使得子系统更易于使用。原创 2023-09-10 15:09:21 · 749 阅读 · 0 评论 -
工厂设计模式
根据产品是具体产品还是具体工厂可分为简单工厂模式和工厂方法模式,根据工厂的抽象程度可分为工厂方法模式和抽象工厂模式。抽象工厂:多个工厂类,多个产品抽象类,产品子类分组,同一个工厂实现类创建同组中的不同产品,减少了工厂子类的数量。工厂方法:多个工厂类,一个产品抽象类,利用多态创建不同的产品对象,避免了大量的if-else判断。简单工厂:唯一工厂类,一个产品抽象类,工厂类的创建方法依据入参判断并创建具体产品对象。定义一个工厂类,根据传入的参数的值不同返回不同的实例,使得产品类满足OCR(开闭原则)原创 2023-09-10 07:12:10 · 718 阅读 · 0 评论