摘要:
装饰者模式就是疯狂套娃。 先埋坑,以后更深入的了解在来填坑。 2022:装饰者模式,符合开闭原则。 java.io 包中关于字节流的操作。 InputStream is = new FileInputStream("aa.txt"); // BufferedInputStream 其实也是一种装饰类 阅读全文
posted @ 2020-12-19 21:49
不要西红柿
阅读(82)
评论(0)
推荐(0)
摘要:
策略模式的使用参考 java 提供的 Compartor 接口在 list.sort(new Compartor(){}); 中的实现。 每一个实现 Compartor接口重写了 compare 接口的类都是一种排序策略。 实现 Comparable 接口重写 compareTo(Object o) 阅读全文
posted @ 2020-12-19 13:32
不要西红柿
阅读(80)
评论(0)
推荐(0)
摘要:
建造者模式对客户端屏蔽了复杂对象的创建过程,而且复杂对象的创建步骤交给一个指挥者(Director)进行封装,提供出一个简单明了的方法供上层模块使用。 eg: 以客户需要建一所新的房子为背景: 定义客户为客户端(上层使用模块 Client) 包工头为指挥者(Director) 施工队资质为抽象建造者 阅读全文
posted @ 2020-12-19 10:06
不要西红柿
阅读(85)
评论(0)
推荐(0)
浙公网安备 33010602011771号