设计模式
文章平均质量分 89
生命中有太多不确定
热爱技术,热爱生活。积少成多,不急功近利,from 量变 to 质变
展开
-
设计模式大白话——适配器模式
适配器其实非常好理解,放到生活中来,我们身边处处都有这样的例子,最常见的是用的比较多的各种转接线(如:USB 转 Type-C),有了这个“适配器”,我们就能够将电脑和手机等设备相进行连接,而不需要改动电脑/手机的原有接口。原创 2023-08-31 09:51:45 · 1558 阅读 · 0 评论 -
设计模式大白话——命令模式
顾名思义,命令模式其实和现实生活中直接下命令的动作类似,怎么理解这个命令是理解命令模式的关键!!!直接说结论是很不负责的行为,因此我将会结合之后的例子来向你介绍它,来帮助你更好的理解,而不是仅仅死记硬背它。这样你会在以后需要的时候想起它并且通过这个命令模式帮助你解决问题。 其实命令模式并不难,最最最核心的正入它的名字一样,是对业务 “命令” 的抽象,因此也有些地方把这个设计模式成为调用封装。命令模式将 “请求” 封装成对象,以便使用不同的请求、队列或日志来参数化其他对象。命令模式支持可撤销的操作。原创 2023-08-24 21:29:43 · 1821 阅读 · 0 评论 -
设计模式大白话——工厂模式
深入浅出地结合具体场景通过大白话介绍工厂模式原创 2023-07-18 09:44:41 · 493 阅读 · 0 评论 -
设计模式六大原则之接口隔离原则、迪米特法则详解
设计模式之六大原则之——接口隔离原则详解1、接口隔离原则(Interface Segregation Principle,ISP)概念在将接口隔离原则之前,首先要明确“接口”的概念,接口分为两种:实力接口在Java中通过new关键子来产生一个对象,是对某一类事物所具有的的方法特征的描述,是逻辑上的抽象类接口在Java中通过Interface关键字严格定义的接口,例如java.lang.Runtime就是一个线程接口接口隔离原则有两种定义:客户端不应该依赖他不需要的接口类原创 2020-11-18 15:26:24 · 956 阅读 · 4 评论 -
设计模式六大原则之里氏替换原则、依赖倒置原则详解
设计模式六大原则——里氏替换原则、依赖倒置原则详解1、里氏代换原则(Liskov Substitution Principle)概念顾名思义,该原则用于经常发生替换的地方,在Java中指的是实现抽象和实现父子类相互替换的原则,是面向对象设计的基本原则之一内容其包含了如下四种准则:子类必须完全实现父类的方法子类可以有自己特有的方法子类的输入参数是父类输入参数的子类或者与之一致子类的返回类型是父类返回类型的子类或与之一致总结继承的优点:减少创建类的工作量,因为每个子类原创 2020-11-18 12:37:38 · 1300 阅读 · 4 评论 -
设计模式六大原则之开闭原则、单一职责原则详解
设计模式六大原则——开闭原则、单一职责原则详解1、开闭原则(Open Close Principle,OCP)概念开闭原则的核心是:对扩展开放,对修改关闭,其目的是提高程序的扩展性,实现热拔插,即在每次需求发生变更的时候,能够在对原有代码不进行修改的基础上拓展新的功能来达到满足需求的目的。简单的小案例卖书业务:现有如下类1、Book这个接口,里面顶一个价格,书名,作者等属性,以及基本的getter和setter方法public interface Book { Stri原创 2020-11-16 15:45:02 · 1337 阅读 · 3 评论