首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
chap6专题
《研磨设计模式》chap6 工厂模式factory(2)案例实现
1. 用工厂模式实现案例 public interface ExportFileApi {//导出内容成为文件 public boolean export(String data);}public class ExportDB implements ExportFileApi{public boolean export(String data) { }}public class Exp
阅读更多...
《研磨设计模式》chap6 工厂模式factory(1)模式简介
场景:导出多种数据格式的文件,有txt的,有数据库的。 1. 简单工厂的实现方式 public interface ExportFileApi {//导出内容成为文件 public boolean export(String data);}//导出成文本文件格式的对象 public class ExportTxtFile implements ExportFileApi{public bo
阅读更多...
Note of Chap6
Note of Chap6: 继承:调用构造函数的先后顺序,尊重长者,长辈first super关键字:子类构造函数中,调用直接父类(唯一)的对应构造方法;在子类中调用父类的方法。 overload方法覆写:继承。 多态:同一个方法根据上下文使用不同的定义的能力。(方法覆写、方法重载、动态绑定) 动态绑定机制: 对象是多态的。Animal对象,既可以存放Animal对象,也可以存放Animal的
阅读更多...