
设计模式
我还年轻我很平凡
想成为一个平凡的人结果发现自己就是一个平凡的人。
展开
-
Java中的回调函数
对于回调函数,最常见的是出现在C语言的程序中,因为牵扯到指针问题,所以这块我也不是很懂,有关C的回调函数可以参考:C语言回调函数的实例 详情请点击这里回调函数是指使用者自己定义一个函数,实现这个函数的程序内容,然后把这个函数(入口地址)作为参数传入别人(或系统)的函数中,由别人(或系统)的函数在运行时来调用的函数。函数是你实现的,但由别人(或系统)的函数在运行时通过参数传递的方式调用,这就是...原创 2019-09-28 13:20:36 · 170 阅读 · 0 评论 -
代理模式(静态代理和动态代理)
代理模式代理是最基本的设计模式之一,在SpringAOP中非常常见,也是面试中必问的一项。代理为你提供了额外的或不同的操作,而插入的用来代替 “实际”对象的对象。这些操作通常涉及与“实例”对象的通信,因此代理通常充当中间人的角色。静态代理//定义代理接口public interface Interface { //定义两个方法 void doSomething(); void som...原创 2019-09-03 11:00:14 · 131 阅读 · 0 评论 -
设计模式——观察者模式
对于观察者模式,百度上是这么说的:观察者模式(有时又被称为模型(Model)-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。说到这里,可能有很多人还是很懵逼,其实可以这么理解:...原创 2019-07-28 18:26:55 · 146 阅读 · 0 评论