怪物工厂——工厂模式

    在原型模式中模拟游戏怪物的场景中,用户每点击一个按钮模拟游戏场景的变化,程序员都需要手动的new一个对象,耦合度太高,我们需要了解每个怪物类实现的方法。     工厂模式提供了一种界面和算法的分离,降低耦合度。调用者想要创建一个对象,只需将想要创建的对象的名称委托给工厂,由工厂根据对象名称返回给调用者。这和我们现实生活中生成产品一样,我们并不需要了解产品生成的具体过程,只需要将订单委托给工
相关文章
相关标签/搜索