
设计模式
江湖丶再见
这个作者很懒,什么都没留下…
展开
-
第二天-工厂方法模式
#设计模式 工厂方法模式,也叫作虚拟构造子模式,多态性工厂模式 ##解释 定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中 ##场景举例 导入导出功能,比如系统需要导出报表数据,那么就需要支持excel,pdf等格式 ##简单工厂模式和工厂方法模式的区别 使用简单工厂模式则工厂类会过于臃肿,伴随着需求的增加,会出现越来越多的if/else; 使用工厂方法模式则工厂类不是负责所有的对象的创建。而是将具体的创建交给子类去做,这个核心类摇身一变就成为了一个抽象工厂角色,仅负责给出具体工厂子类必须.原创 2021-08-06 16:14:52 · 148 阅读 · 0 评论 -
第一天-简单工厂模式
#设计模式 简单工厂模式,也叫作静态工厂模式 ##解释 是类的创建模式,是由一个工厂对象决定创建出哪一种产品类的实例 ##场景举例 应用系统需要支持多种登录方式,比如口令登录和域登录。那么我们可以创建一个所有登录方式都适用的接口,让其他具体实现类实现 ##具体流程 当客户端发起登录请求-->请求交给服务端的Servlet-->Servlet根据客户端传递的loginType调用工厂类LoginManager的factory()方法-->factory()方法根据参数loginTyp.原创 2021-08-06 14:42:31 · 123 阅读 · 0 评论