![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 77
设计模式设计模式设计模式设计模式设计模式设计模式
康世行
CSDN博客专家、华为云享专家、Java领域新星创作者
展开
-
设计模式-原则篇-01.开闭原则
可以把设计模式理解为一套比较成熟并且成体系的建筑图纸,经过多次编码检验目前看来使用效果还不错的软件设计方案。适用的场景也比较广泛,在使用具体的设计模式之前先要学习软件设计的基础 “软件设计原则”,后面的23个设计模式都是遵从“软件设计原则演变而来的”。原创 2023-09-03 19:02:28 · 985 阅读 · 5 评论 -
springAop原理分析-动态代理对象创建过程分析
Spring AOP 仅支持 Spring bean 的方法执行连接点,因此您可以将切入点视为与Spring bean 上的方法执行相匹配。切入点声明由两部分组成:一个由名称和任何参数组成的签名,以及一个切入点表达式,该表达式准确确定我们感兴趣的方法执行。在 AOP 的@AspectJ注释样式中,切入点签名由常规方法定义提供,切入点表达式通过使用注释进行指示(用作切入点签名的方法必须具有返回类型)。,在这些情况下,您需要建议未在接口上声明的方法,或者需要将代理对象作为具体类型传递给方法。原创 2022-09-17 16:47:27 · 1022 阅读 · 0 评论 -
设计模式之工厂三姐妹① 简单工厂与工厂模式系列博客
前言: 23个设计模式分为三大类分别是 :创建型,行为型,结构型。 工厂三姐妹属于创建型,从结构的难易上分为 。 简单工厂→工厂方法 →抽象工厂 目录设计模式场景简单工厂代码结果类图工厂方法代码结果类图思考: 设计模式场景 根据用户的选择创建对应品牌的汽车实例 简单工厂 代码 结构: 代码: car 接口 package com.kuang.factory.simple; /** * @author 康世行 * @Title: * @Package com.kuang.factory.sim原创 2021-12-18 19:54:01 · 2487 阅读 · 7 评论