随笔分类 -  设计模式与面向对象

摘要:这篇文章记录了 java 中的代理模式的使用。讲静态代理时,简单介绍了与装饰者模式的区别,讲动态代理,分别介绍 JDK 动态代理和 CGlib 动态代理的使用方式。 阅读全文
posted @ 2019-05-15 00:08 SharpCJ 阅读(17076) 评论(3) 推荐(22) 编辑
摘要:单例模式的思想 想整理一些 java 并发相关的知识,不知道从哪开始,想起了单例模式中要考虑的线程安全,就从单例模式开始吧。 以前写过单例模式,这里再重新汇总补充整理一下,单例模式的多种实现。 "单例模式那件小事,看了你不会后悔" "单例模式不是一件小事,快回来看看" 之前在第一篇文章说,单例模式的 阅读全文
posted @ 2018-10-29 22:46 SharpCJ 阅读(1890) 评论(0) 推荐(1) 编辑
摘要:都说状态模式和策略模式很像,它们的 UML 类图一样。这也说明,单纯从代码角度来讲,它们的本质一样,其实都是多态的应用。但它们实际所代表的的事物特征是有本质区别的,选择哪个设计模式,代表了你看待业务场景的角度。从合理角度地对业务进程抽象,选择恰当的设计模式,才能让代码有更好的结构。 这篇文章重点说说 阅读全文
posted @ 2018-10-24 08:02 SharpCJ 阅读(876) 评论(0) 推荐(1) 编辑
摘要:这是一篇瞎扯的文章,扯到策略模式,接口回调,C#的委托与事件...... 阅读全文
posted @ 2017-08-14 07:41 SharpCJ 阅读(5901) 评论(2) 推荐(13) 编辑
摘要:本文结合实际例子详细介绍观察者模式的推拉模型,大神自行略过... 阅读全文
posted @ 2017-06-15 22:39 SharpCJ 阅读(1083) 评论(2) 推荐(1) 编辑
摘要:上次写了一篇《单例模式那件小事,看了你不会后悔》,分享了单例模式的几种常见实现方式,这篇文章继续讲述我对单例模式的一些认识。如何防止反射破坏单例模式?又如何避免反序列化操作破坏单例模式?... 阅读全文
posted @ 2017-01-22 16:34 SharpCJ 阅读(1455) 评论(2) 推荐(2) 编辑
摘要:详解饿汉式,懒汉式,静态内部类式的单例实现方式,看了你不会后悔... 阅读全文
posted @ 2017-01-09 09:36 SharpCJ 阅读(2213) 评论(5) 推荐(6) 编辑
摘要:提到设计模式,就有一种高逼格的感觉。其实不然,比如这篇文章要说的适配器模式,真的就很简单。简单到很多面向对象语言的初学者在不知不觉中就用到了,只是自己不知道而已。 生活中有很多适配器的例子,如电压转换器、各种接口转换器等等。下面就以电脑外设接口为例说明。 阅读全文
posted @ 2016-12-16 13:03 SharpCJ 阅读(1015) 评论(0) 推荐(1) 编辑
摘要:本文从最简单的 hello,world 来分析MVP模式,清晰易懂。 阅读全文
posted @ 2016-11-30 14:43 SharpCJ 阅读(4192) 评论(7) 推荐(5) 编辑

点击右上角即可分享
微信分享提示