Spring
君山李小狼
这个作者很懒,什么都没留下…
展开
-
Spring学习(二)——AOP
概念AOP(Aspect Oriented Programming)面向切面编程:通过预编译方式和运行期动态代理实现程序功能统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范式。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发效率。AOP在Spring中的作用提供声明式编程:允许用户自定义切面相关术语概念:横切关注点:跨越应用程序多个模块的方法或原创 2020-08-26 17:25:55 · 142 阅读 · 0 评论 -
Java设计模式(一)——Java设计模式六大原则
java设计模式六大原则模式:是在某情景下,针对某种问题的某种解决方案一、单一职责原则:定义:单一职责是一个类,引起它变化的原因只有一个理解:一个类应当与专注于做一件事。该原则提出的是一个理想期望,任务对象不应该承担太多的职责,实现专注,才能保证对象的高内聚;单一性则可以保住对象的细粒度.高内聚与细粒度有利于对象的重用.当一个类承担了太多的职责,会造成冗余代码.同时也造成了高耦合,不易维护。二、开放封闭原则定义:类(模块,软件)应该对扩展开放,对修改关闭理解:在设计一个模块的时候,应当使原创 2020-06-07 23:39:18 · 147 阅读 · 0 评论