摘要: 动态代理模式: 作用:在不改变源码的情况下,对现有的方法进行增强。 代码演示; 1.一个接口: public interface Printer { void print(); } 2.一个实现类:被增强类 public class PrinterImpl implements Printer { 阅读全文
posted @ 2020-04-22 18:37 moonlighter 阅读(125) 评论(0) 推荐(0) 编辑
摘要: IO介绍 1.File类: File类: 文件或目录(文件夹)的**路径名。 构造方法: public File(String pathname) : 创建了一个File对象, 表示的是参数中路径所代表的文件(文件夹)。 public File(String parent, String child 阅读全文
posted @ 2020-04-22 15:38 moonlighter 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 工厂模式介绍 1.工厂模式? 工厂设计模式是最常见的设计模式之一,在工厂模式中,提供一种最佳的创建对象的方式,最大程度的实现代码的解耦。 工厂模式的优缺点: 优点: 高度解耦,不需要再去new对象; 扩展性高:当你想增加一个产品,只需要扩展工厂类,并增加一个产品即可; 使用简单:屏蔽了产品的具体实现 阅读全文
posted @ 2020-04-22 10:42 moonlighter 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 设计模式介绍 1.什么是设计模式? 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式 是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编制真正工程化,设计模式是软件工程的基石, 如同大厦的一块块砖石一样 阅读全文
posted @ 2020-04-22 10:21 moonlighter 阅读(123) 评论(0) 推荐(0) 编辑