![](https://img-blog.csdnimg.cn/20190927151043371.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
代码编写
实际生产应用中如何去应用各种设计模式、如何进行日志打印,如何进行代码规范。 目的是提高代码的可读性,条理性,扩展性。
Deng_Bin_
这个作者很懒,什么都没留下…
展开
-
设计模式-适配器模式 一张图描述适配器
具体的概念可参考:http://c.biancheng.net/view/1361.html适配器模式的重点是对原有结果的改造适配返回(比如原来返回String,我加一个适配器返回Integer原创 2022-05-15 12:39:58 · 77 阅读 · 0 评论 -
设计模式- 单例模式思考和应用
设计模式 单例模式 思考和应用原创 2022-05-09 20:08:11 · 65 阅读 · 0 评论 -
设计模式-代理模式
基本理论概述:为某对象提供一种代理以控制对该对象的访问。即客户端通过代理间接地访问该对象,从而限制、增强或修改该对象的一些特性。定义:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。 这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。优点:1、代理模式在客户端与目标对象之间起到一个中介作用和保护目标对象的作用;2、代理对象可以扩展目标对象的功能;3、代理模式能将客户端与目标对象分离,在一定程度上降低了系统的耦合度,增加了程序的可扩展性。...原创 2022-05-12 19:41:27 · 223 阅读 · 0 评论 -
设计模式-建造者模式思考理解
模式的模组成:指导者:定义一种建造流程,通过传入不同的建造者进行建造产品抽象建造者:定义了此类产品分了哪些模块进行建造,每一个方法构建一部分产品属性具体建造者:实现了具体的建造产品:最终需要创建的对象理解:建造者模式和工厂模式区别?都是创建一个对象,工厂关注的产品的路由;建造关注的是某个产品的分模块构建;工厂模式适合复杂对象的创建封装创建细节;建造者模式适合模块化的产品的创建,模块的创建灵活定制项目应用:1、调用同一类外部服务,因为外部服务的入参一致,但是入参的取原创 2022-05-11 17:10:49 · 60 阅读 · 0 评论 -
设计模式-组合模式
基本解释 http://c.biancheng.net/view/1373.html https://blog.csdn.net/lyabc123456/article/details/80415830通俗解释 就是构建一个多叉树的对象集。这里面的对象都实现了一个公用的接口,并且像树一样存在一个层级结构,有点就是一个系统化的把零散的对象按照一定的层次结构构建出一个对象。各组件解释 Component抽象组件:为组合中所有对象提供一个接口,不管是叶子对象还是组合...原创 2022-05-26 17:46:33 · 57 阅读 · 0 评论 -
涉及模式-装饰器模式
基本解释 http://c.biancheng.net/view/1366.html通俗解释 实现同一个接口的类,其中一个类(增强类)通过持有另一个类创建的对象的引用(需要被增强类),在方法中调用并其进行其他装饰逻辑各组件解释 抽象构件角色:定义了哪些方法需要被增强,增强类和被增强类都要实现此接口 具体构件角色: 可以理解为被增强的类 抽象装饰角色:实现抽象构件,并包含具体构件的实例,可以通过其子类扩展具体构件的功能...原创 2022-05-17 18:01:26 · 52 阅读 · 0 评论 -
设计模式- 桥接模式
基本解释 :https://blog.csdn.net/wuyuxiu123/article/details/118458227https://zhuanlan.zhihu.com/p/58903776通俗理解:说白了核心就是在A类中含有B的接口,通过构造函数传递B类的实现,这个B类就是设计的桥。把多个维度的类在一个类中进行整合,通过持有其接口的方式代替实现接口的方式进行,降低耦合性,同时单个维度进行变化的时候不会影响到组合后的对象组成部件解释:抽象化(Abstraction原创 2022-05-16 22:21:27 · 58 阅读 · 0 评论 -
JAVA 设计模式- 简单工厂和工厂方法小思考
java 工厂模式 简单工厂 工厂方法原创 2022-05-09 19:53:24 · 281 阅读 · 0 评论