摘要: 简单工厂模式: 简单工厂模式又叫做静态工厂(Static Factory)模式,但不属于23种GOF设计模式之一。简单工厂模式是根据传入的参数决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单但最实用的模式。 下面以生产车的工厂案例来展示简单工厂模式: 工厂方法模式: 由于简单工厂模式 阅读全文
posted @ 2019-04-23 20:30 尐J 阅读(220) 评论(0) 推荐(0)
摘要: 上面的就是Servlet内置的九大对象的简单总结,接下来就是监听器,监听器就是对内置对象的状态或属性变化进行监听并且做出反应的特殊Servlet,也需要在web.xml文件中对 监听器进行相关配置。内置对象的状态有两种:产生、销毁,而对象的属性变化指的是属性的增加、删除、修改。 Request监听器 阅读全文
posted @ 2019-04-22 20:01 尐J 阅读(743) 评论(0) 推荐(0)
摘要: 认识单例 单例模式是一种常用的软件设计模式,它的核心作用就是保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。 优点: 由于单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,如读取配置、产生其他依赖的对象时, 则可以通过在应用启动时直接产生一个单例对象,然后永 阅读全文
posted @ 2019-04-19 19:23 尐J 阅读(316) 评论(0) 推荐(0)
摘要: 代理模式 代理(Proxy)是一种设计模式,提供了间接对目标对象进行访问的方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的功能上,增加额外的功能补充,即扩展目标对象的功能. 这就符合了设计模式的开闭原则,即在对既有代码不改动的情况下进行功能的扩展。 举个例子来说明代理的作用:明 阅读全文
posted @ 2019-04-18 21:03 尐J 阅读(23947) 评论(0) 推荐(3)
摘要: 当我们在对集合(List,Set)进行操作的时候,为了实现对集合中的数据进行遍历,经常使用到了Iterator(迭代器)。使用迭代器,你不需要干涉其遍历的过程,只需要每次取出一个你想要的数据进行处理就可以了。但是在使用的时候也是有不同的,List和Set都有iterator()来取得其迭代器。对Li 阅读全文
posted @ 2019-04-16 20:13 尐J 阅读(1321) 评论(0) 推荐(0)