
设计模式
文章平均质量分 81
默默努力的小老弟
这个作者很懒,什么都没留下…
展开
-
5.设计模式之思维导图整理
1.七大原则2.分类3.23大设计模式//展开!原创 2023-07-04 16:17:19 · 592 阅读 · 0 评论 -
4.设计模式之后七种模式后11种模式命令访问者迭代器发布订阅中介者忘备录解释器状态策略职责链和空模式
15.职责链(chain of responsibility)模式 自己聚合自己(如果处理不了,由下一个自己的对象处理)(形成一条链)(行为模式) 避免请求和处理强耦合(形成环状,让任何一个人处理都能找到对应的人处理)1.命令(command)模式 不知道命令接收者(对象)是谁,支持撤销 (接受者 间接调用执行 的具体行为) 命令调用者和接收者解耦。8.备忘录(memento)模式(传统模式new处理备份) (回退 行为模式)备份原来对象的属性到另外一个对象,原来状态以后可以恢复。原创 2023-07-03 16:45:35 · 721 阅读 · 0 评论 -
3.设计模式之后七种模式桥接装饰者组合外观享元代理模板
Proxy.newProxyInstance(target.getClass().getClassLoader(),target.getClass().getInterfaces(),new InvocationHandler(){ invoke方法的 returnVal=method.invoke(target,args);9.外观(界面)(过程facade)模式,就是封装类的思想,加一层类 来屏蔽子系统的调用 和简单工厂越看越像不同的是工厂是创建类的,而外观是调用不同功能的。原创 2023-07-01 16:21:00 · 481 阅读 · 0 评论 -
2.设计模式之前5种设计模式单例工厂原型建造者适配器
2.4个角色 Product(产品角色) Builder(抽象建造者) ConcreteBuilder(具体建造者) Director(指挥者) 构造一个Builder接口的对象(调用抽象建造过程)2.使用场景 ,用于对象需要频繁(重量级对象)(耗时高)创建和销毁,检查使用的对象 工具类对象,频繁访问数据库或文件的对象(数据源或session工厂)4.接口(缺省)适配器模式(实现)(抽象类实现接口空实现)(不想实现接口的全部方法,抽象类空实现方法,使用匿名内部类重写)原创 2023-06-28 16:54:25 · 1778 阅读 · 0 评论 -
1.设计模式之七大原则和介绍
5.接口隔离原则 interface segregation principle(最小接口原则) 一个类多个类被实现,但是使用这个通过实现类间接使用这个接口的时候,有很多方法是没有使用到了,导致代码冗余。7.里氏替换原则(解决子类重写父类方法,导致子类方法调用错误(无意识的,我以为调用了继承的父类的方法),造成的巨大影响,破坏继承体系)//使用场景,他是为了使用者调用的时候,不改变原来的代码,只做增加类,不在类方法里面修改。原创 2023-06-26 17:37:35 · 691 阅读 · 0 评论