为了账号安全,请及时绑定邮箱和手机立即绑定

模式的秘密——工厂模式

难度中级
时长 1小时 0分
学习人数
综合评分9.03
200人评价 查看评价
9.3 内容实用
8.9 简洁易懂
8.9 逻辑清晰
  • 工厂方法模式类图
    查看全部
    0 采集 收起 来源:工厂模式概述

    2017-08-18

  • 工厂模式适用于哪些场景
    查看全部
    0 采集 收起 来源:总结

    2017-08-13

  • 工厂模式的实现的优点: 1.系统可以在不修改工厂角色的情况下,引入新的产品 2.客户端不关心对象是如何创建的,明确了职责 3.更好的理解面向对象编程:面向接口,而不是面向实现编程
    查看全部
    0 采集 收起 来源:总结

    2017-08-13

  • 工厂方法模式和抽象工厂模式对比: 1.工厂方法模式用来创建一个产品的等级结构,抽象工厂模式用来创建多个产品的等级结构 2.工厂方法模式有多个抽象产品类,抽象工厂模式有多个抽象产品类
    查看全部
    0 采集 收起 来源:总结

    2017-08-13

  • 工厂模式类名的存储方式: 1.本视频是利用java的properties类可以读取“.properties”文件,而将类名以“key=类名”的形式将类名存储到.properties文件中 2.我认为还可以直接定义一个常量接口,将类型直接以字符串的形式存储到常量接口中去。这种方法更简单。 对比这两种方法的话,在类比较多的情况下,也许第二种方法因为字符串数量多大而占用更多内存。(未做过验证,需要的时候可以验证一下)
    查看全部
    0 采集 收起 来源:工厂模式应用

    2017-08-13

  • 工厂模式: 果然是要用到反射机制:根据类名来创建对象 步骤: 1.通过类名先获取该类的Class对象 2.通过Class对象的newInstance方法来创建目标类的对象
    查看全部
    0 采集 收起 来源:工厂模式应用

    2017-08-13

  • 工厂方法模式的类图
    查看全部
    0 采集 收起 来源:工厂模式概述

    2017-08-13

  • 采用工厂模式,就应该把代码设置成这样: 1.低耦合。一个对象的依赖对象的变化与本身无关 2.具体产品与客户端剥离开,责任分割
    查看全部
    0 采集 收起 来源:工厂模式概述

    2017-08-13

  • 工厂模式的动机: 使用一种封装机制将易变对象的变化隔离开来,从而保证系统中其它依赖于这个对象的对象不随着这些需求变化而变化。也就是要实现一种低耦合。
    查看全部
    0 采集 收起 来源:工厂模式概述

    2017-08-13

  • 适合工厂模式的情况: 1.有一组类似的类的实例需要被创建 2.不能预见哪些类的实例需要被创建 3.系统需要考虑扩展性,不依赖产品实例被创建、组合和表达的具体细节
    查看全部
    0 采集 收起 来源:工厂模式概述

    2017-08-13

  • 工厂模式的意图: 专门定义一个接口来实例化对象,并且是由子类来决定哪些类需要被实例化。 也就是说,实例化的工作放到了子类中去实现
    查看全部
    0 采集 收起 来源:工厂模式概述

    2017-08-13

  • 工厂模式概念; 用工厂方法代替new操作。用反射?
    查看全部
    0 采集 收起 来源:工厂模式概述

    2017-08-13

  • 工厂模式适用场景
    查看全部
    0 采集 收起 来源:总结

    2017-08-11

  • 总结:工厂模式与抽象工厂模式的对比
    查看全部
    0 采集 收起 来源:总结

    2017-08-11

  • JDBC获取不同数据库的驱动就是工厂模式的体现,客户端通过jdbc接口获取不同的数据库的驱动,而jdbc是一个接口,下面有很多的不同数据库的类继承这个jdbc的统一接口,这样的话再有新的数据库的话直接继承这个统一接口就好了,用户无需关心实例的具体构造过程,只要告诉接口自己想要得到的具体数据库的类就可以了
    查看全部
    0 采集 收起 来源:总结

    2017-08-11

举报

0/150
提交
取消
课程须知
本课程是 Java 开发课程的中级课程,希望各位小伙伴们在学习本课程之前,了解以下内容: 1、初步具备面向对象的设计思维 2、了解多态概念 3、了解反射
老师告诉你能学到什么?
1、理解工厂模式和抽象工厂模式的思想 2、工厂模式应用场景 3、抽象工厂模式应用场景

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!