# FatoryPattern **Repository Path**: teddypeng/fatory-pattern ## Basic Information - **Project Name**: FatoryPattern - **Description**: Demo factory pattern with the Pizza store. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-22 - **Last Updated**: 2023-05-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: oop ## README # FatoryPattern #### 介绍 Demo factory pattern with the Pizza strore. 工厂方法模式设计方案:将披萨项目的实例化功能抽象成抽象方法,在不同的口味点餐子类中具体实现。 工厂方法模式:定义了一个创建对象的抽象方法,由子类决定要实例化的类。工厂方法模式将对象的实例化推迟到子类。 #### 软件架构 1、工厂模式的意义: 将实例化对象的代码提取出来,放到一个类中统一管理和维护,达到和主项目的依赖关系的解耦。从而提高项目的扩展和维护性。 2、三种工厂模式 (简单工厂模式、工厂方法模式、抽象工厂模式) 3、设计模式的依赖抽象原则 创建对象实例时,不要直接 new 类, 而是把这个new 类的动作放在一个工厂的方法中,并返回 不要让类继承具体类,而是继承抽象类或者是实现interface(接口) 不要覆盖基类中已经实现的方法。 #### 安装教程 #### 使用说明 #### 参与贡献 #### 特技