设计模式
Daring!
三分天注定,七分靠打拼,爱拼才会赢。
展开
-
设计模式——工厂方法模式
什么是工厂方法模式?工厂方法模式同样属于类的创建型模式又被称为多态工厂模式。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统不修改具体工厂角色的情况下引进新的产品。模式中包含的角色及其职责1.抽象工厂角色工厂方法模式的核心,任何工厂类都必须实现这个接口。2.具体工厂角色具体工厂类是抽象工厂的一个实现,负责实例化产品对象原创 2020-12-07 20:04:20 · 116 阅读 · 0 评论 -
设计模式——简单工厂模式
简单工厂模式简单工厂模式属于类的创建型模式,又叫静态工厂方法模式.通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类.实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。简单工厂模式的创建目标,所有创建的对象都是充当这个角色的某个具体类的实例。简单工厂模式的优缺点在这个模式中,工厂类是整个模式的关键所在.它包含必要的判断逻辑,能够根据外界给定的信息,决定究竟应该创建哪个具体类的对象.用户在使用时可以根据工厂类去创建所需要的原创 2020-12-06 10:30:40 · 93 阅读 · 0 评论