2018年9月7日

摘要: 适配器模式有三个重要角色 ① 目标角色(Target):要转换成的目标接口。 ② 源角色(Adaptee):需要被转换的接口。 ③ 适配器角色(Adapter):核心是实现Target接口,组合Adaptee接口。 阅读全文
posted @ 2018-09-07 20:50 0820LL 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1)登录java官网,下载jre,并解压,解压后的jre文件夹移动到 /usr/lib/java 路径下 2)配置系统环境变量 JAVA_HOME CLASSPATH PATH 打开/etc/environment 写入如下命令 3)安装jre, 在ubuntu系统中,update-alternat 阅读全文
posted @ 2018-09-07 19:39 0820LL 阅读(2192) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式是工厂相关模式的终极形态,其与工厂方法模式唯一的区别就是工厂的接口里是一系列创造抽象产品的方法,而不再是一个,相应的,抽象产品也不再是一个了,而是一系列相关的产品,这其实是工厂方法模式的一种扩展。 工厂方法模式针对的是一个产品等级结果,而抽象工厂模式则是针对多个产品等级结构。在编程中,通 阅读全文
posted @ 2018-09-07 13:57 0820LL 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 打包压缩生成 XXX.tar.gz 文件 open的原型是: tarfile.open的mode有很多种: 在写打包代码的过程中,使用tar.add()增加文件时,会把文件本身的路径也加进去,加上arcname就能根据自己的命名规则将文件加入tar包 打包压缩生成 XXX.zip 文件 阅读全文
posted @ 2018-09-07 10:48 0820LL 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 工厂方法模式:生产那种产品不再是由参数决定,定义一个创建对象的工厂接口,让实现工厂接口的具体类决定实例化哪一个产品类,将实际创建工作推迟到子类当中。 ① 一个产品接口 ② 一个工厂接口 ③ 实现了产品接口的具体产品类 ④ 实现了工厂接口的具体工厂类 ⑤ 消费者类,用于测试 例子一 角色:一个产品接口 阅读全文
posted @ 2018-09-07 10:36 0820LL 阅读(114) 评论(0) 推荐(0) 编辑

导航