
设计模式
文章平均质量分 84
少不入川。
不积硅步,无以至千里。
展开
-
设计模式之桥接模式
桥接模式:将抽象部分与他的实现部分分离,是他们都可以独立的变化桥接模式属于结构型模式。他的定义更加通俗的来说就是通过组合来桥接其他的行为/维度。/*** 通过组合的方式来桥接其他行为(核心)} /*** 手机的方法System . out . println("华为手机...");System . out . println("苹果手机...");System . out . println("三星手机...");} }原创 2023-01-07 17:52:52 · 493 阅读 · 0 评论 -
设计模式之适配器模式
适配器模式:将一个类的接口转换成客户希望的另外的一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。如果单单跟你说概念肯定有点抽象,所以我们来举一个简单的例子:比如说姚明讲中文,他去NBA打球,教练和他的队友讲英文,所以他们没办法直接沟通,而这个时候会出现一个翻译的角色。而这个翻译就是"适配器"一样的存在,它使原本语言不同的队员和姚明能够一起打球。原创 2023-01-04 22:31:34 · 418 阅读 · 0 评论 -
设计模式之建造者模式
使用多个简单的对象一步一步构建成一个复杂的对象,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。如果我们使用建造者模式(也叫生成器模式),那么用户就只需要指定需要建造的类型就可以得到它们,而具体建造的过程和细节就不需要知道了。原创 2023-01-01 10:02:22 · 822 阅读 · 1 评论 -
设计模式之原型模式
原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。工作原理是将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝自己来实现创建过程。使用原型模式非常简单,实现一个接口,重写一个方法即完成了原型模式。原创 2022-11-28 22:46:14 · 407 阅读 · 0 评论 -
设计模式之工厂模式
在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。举个例子来说,就是一个电脑生产厂,它可以生产型号A、型号B和型号C。原创 2022-11-27 19:02:00 · 1176 阅读 · 0 评论 -
设计模式之单例模式
我们常常在整个系统中只需要一个对象实例的情况下使用单例模式。在SpringBoot中,通过、@Service注解注入的对象都是默认单例的。单例模式除了可以保证唯一的实例外,还可以严格的控制用户怎么访问它、何时访问它。原创 2022-11-22 17:07:41 · 363 阅读 · 0 评论 -
初识设计模式
是一种问题的解决思路,已经适用于一个实践环境,并且可以适用于其他环境。通常是,将设计模式引入软件设计和开发过程,其在于要重用软件开发经验。原创 2023-01-03 09:57:17 · 321 阅读 · 0 评论