上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页
摘要: 享元模式的主要目的是实现对象的共享,即共享池,当系统中对象多的时候可以减少内存的开销,通常与工厂模式一起使用 FlyWeightFactory负责创建和管理享元单元,当一个客户端请求时,工厂需要检查当前对象池中是否有符合条件的对象, 如果有,就返回已经存在的对象,如果没有,则创建一个新对象,FlyW 阅读全文
posted @ 2019-04-22 15:29 十黎九夏 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 组合模式有时又叫部分-整体模式在处理类似树形结构的问题时比较方便 结果: 使用场景:将多个对象组合在一起进行操作,常用于表示树形结构中,例如二叉树,数等。 阅读全文
posted @ 2019-04-22 15:22 十黎九夏 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 桥接模式就是把事物和其具体实现分开,使他们可以各自独立的变化。 桥接的用意是:将抽象化与实现化解耦,使得二者可以独立变化, 像我们常用的JDBC桥DriverManager一样,JDBC进行连接数据库的时候,在各个数据库之间进行切换, 基本不需要动太多的代码,甚至丝毫不用动,原因就是JDBC提供统一 阅读全文
posted @ 2019-04-22 14:47 十黎九夏 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中, 而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度,该模式中没有涉及到接口: (以一个计算机的启动过程为例) 结果: 如果我们没有Computer类,那么,CPU、Memo 阅读全文
posted @ 2019-04-22 14:14 十黎九夏 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 看代码: 测试结果: 忽然发现该代理模式和之前的装饰器模式极其相似。 区别仅在于需要用到的装饰器模式调用时引入了一个对象,而代理模式并没有; 但是其中思想并不同,装饰器模式只是将引用的类进行装饰,也就是用来扩展; 而代理模式则是用来代理处理一些相关事物。 所以修改的话使用代理模式是对代理类进行修改。 阅读全文
posted @ 2019-04-22 11:49 十黎九夏 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 结果: 有上可知,当多个类继承相同的接口,实现的方法是不一样的。其中方法可以被拓展成多个功能。 这种方式也是属于java三大特性(封装,继承,多态)之一的多态。 装饰器模式的应用场景:1、需要扩展一个类的功能。2、动态的为一个对象增加功能,而且还能动态撤销。(继承不能做到这一点,继承的功能是静态的, 阅读全文
posted @ 2019-04-22 11:00 十黎九夏 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。 代码如下: 运行结果: 可以看出上面Adapter类实现接口只实现其中一个方法,另一个方法由父类实现。那么父类和接口算是适配上 阅读全文
posted @ 2019-04-22 10:36 十黎九夏 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 使用show status语句可以查看mysql数据库的相关参数 例如: 其中value值可以是以下常用参数 Slow_queries 慢查询次数 Com_(CRUD) 操作的次数 Uptime 上线时间 例如: 在MySQL中可以使用EXPLAIN查看SQL执行计划,用法:EXPLAIN SELE 阅读全文
posted @ 2019-04-21 16:49 十黎九夏 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 在Java中,复制对象是通过clone()实现的,先创建一个原型类: 很简单,一个原型类,只需要实现Cloneable接口,覆写clone方法。 此处clone方法可以改成任意的名称,因为Cloneable接口是个空接口,你可以任意定义实现类的方法名,如cloneA或者cloneB,因为此处的重点是 阅读全文
posted @ 2019-04-19 18:13 十黎九夏 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 建造者类: 测试 建造者模式将很多功能集成到一个类里,这个类可以创造出比较复杂的东西。用的比较多,工厂模式适用于单个; 建造者是为了使用多个对象集中在一起建造一个比较复杂的功能; 阅读全文
posted @ 2019-04-19 17:58 十黎九夏 阅读(155) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 17 下一页