02 2023 档案
摘要:原型模式:(可以实现Serializable或者Cloneable接口) 参考:https://www.runoob.com/design-pattern/prototype-pattern.html https://www.cnblogs.com/xrq730/p/4905907.html 当直接
阅读全文
摘要:建造者模式目的:为了分离对象的属性与创建过程 // public class A{ private String screen; public A(ABuilder aBuilder){ if("iphone".equals(aBuilder.getName())){ this.screen="6.
阅读全文
摘要:代理模式:强调隐藏目标对象;如果需改修改已有的方法,可以通过代理的方式来扩展该方法 例如需要增强A类/对象的create()方法 public class A implements Itf{ public void create(){...} } 1.静态代理:代理对象和被代理对象实现相同接口或继承
阅读全文
摘要:1.简单工厂(不符合开闭原则):不支持增加产品 public class SimpleFactory{ public static A create(String type){ //所有生产方法均在工厂里面 if("Asub1".equals(type))return new Asub1(); if
阅读全文
摘要:饿汉式: private A(){}//构造器私有 private static A instance=new A(); public static A getInstance(){ return instance;} 懒汉式: private A(){}//构造器私有 private static
阅读全文
摘要:图片来自https://www.runoob.com/git/git-basic-operations.html 新建/复制git仓库: 1.git init 2.git clone <SSH[address]> 查看/创建/删除分支: git branch -a/ git branch <bran
阅读全文
浙公网安备 33010602011771号