- 博客(3)
- 收藏
- 关注
原创 AOP
AOP的概念将一批具备逻辑相关性的类视作一个切面,并以切面为单位,添加功能;通常用于实现具备横切性质的系统级服务。是OOP的补充。AOP名词切面(Aspect)切面编程的完整定义模块,比如日志切面,包含了何时、对象、如何等所有类容。连接点(Join point)可以被切入的点,通常是方法,连接点对象描述了当前连接点的信息,如目标对象、方法、参数等。通知(Advice)...
2019-05-10 08:51:09
130
原创 面向对象三大特性
面向对象三大特性之——封装封装的意义 事实上封装的优越生活无处不在比如:麦当劳的汉堡和肯德基的汉堡都是你的吃货女友爱吃的东西,虽然口味有所不同,但不管你带她去麦当劳或肯德基,只管向服务员说“来四个鸡排汉堡”就行了。这就是暴露的获取汉堡数据的接口,而你不用关心烹制汉堡里面鸡排的油是大豆油还是玉米油……封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象编程始于这个基本概...
2019-03-11 19:30:40
248
原创 单例模式
单例模式单例实现-饿汉式public class HungryMan{// 创建类时,创建单例private static final HungryMan instance = new HungryMan();//定义私有的构造器,不被其他类创建private HungryMan(){};//定义静态的方法,能够使用类名直接调用public static HungryMan get...
2019-03-06 20:27:07
217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅