Java23种设计模式
文章平均质量分 96
一个Java小白
坚持,自律……
人菜就要多学习。生活在优秀的人的身边,就要努力变得更优秀
梦想是当一条咸鱼
展开
-
深入浅出Java23种设计模式(三)
行为模式责任链模式一、概述使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链, 并沿着这条链传递该请求,直到有一个对象处理它为止。 这一模式的想法是,给多个对象处理一个请求的机会,从而解耦发送者和接受者。二、适用性有多个的对象可以处理一个请求,哪个对象处理该请求运行时刻自动确定。在不明确指定接收者的情况下,向多个对象中的一个提交一个请求。可处理一个请求的对象集合应被动态指定。三、参与者Handler定义一个处理请求的接口。 (可选)实现后继链原创 2021-04-02 14:01:50 · 905 阅读 · 1 评论 -
深入浅出Java23种设计模式(二)
文章目录结构型模式适配器模式一、概述二、适用性三、参与者四、类图五、示例装饰模式一、概述二、适用性三、参与者四、类图五、示例外观模式一、概述二、适用性三、参与者四、类图五、示例代理模式一、概述二、适用性三、参与者四、类图五、示例桥接模式一、概述二、适用性三、参与者四、类图五、示例组合模式一、概述二、适用性三、参与者四、类图五、示例享元模式一、概述二、适用性三、参与者四、类图五、示例结构型模式适配器模式一、概述将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一原创 2021-03-30 19:57:37 · 320 阅读 · 0 评论 -
深入浅出Java23种设计模式(一)
文章目录关于设计模式六大设计原则开闭原则(Open Close Principle)里氏代换原则(Liskov Substitution Principle)依赖倒转原则(Dependence Inversion Principle)接口隔离原则(Interface Segregation Principle)迪米特法则(最少知道原则)(Demeter Principle)合成复用原则(Composite Reuse Principle)创造型模式单例模式抽象工厂模式一、概述:二、为何使用三、实用性四、参与原创 2021-03-29 21:31:57 · 467 阅读 · 0 评论