文章分类 -  设计模式

Java 实现单例模式的 9 种方法
摘要:一. 什么是单例模式 因进程需要,有时我们只需要某个类同时保留一个对象,不希望有更多对象,此时,我们则应考虑单例模式的设计。 二. 单例模式的特点 单例模式只能有一个实例。 单例类必须创建自己的唯一实例。 单例类必须向其他对象提供这一实例。 三. 单例模式VS静态类 在知道了什么是单例模式后,我想你 阅读全文

posted @ 2019-01-25 17:18 我是司 阅读(949) 评论(0) 推荐(0) 编辑

JAVA设计模式:状态模式
摘要:一、引出状态模式 假设我们现在有一个糖果机项目,那么我们知道正常一般糖果机提供给用户的行为有这么几种:投入硬币、转动曲柄、退出硬币几种行为;那么糖果机呢一般有这几中状态,待机状态、持有硬币的准备状态、运行状态即正在售出状态和初始状态 这么几种正常状态。 我们发现处于不同状态的时候,持有的行为是不一样 阅读全文

posted @ 2019-01-25 15:12 我是司 阅读(183) 评论(0) 推荐(0) 编辑

JAVA设计模式:代理模式
摘要:代理模式:即为指定的目标对象提供一个代理商,由代理商来完成对目标对象的操作。 代理类图: 抽象对象角色或者接口角色:声明了目标对象和代理对象的共同接口,这样一来在任何可以使用目标对象的地方就都可以使用代理对象。 目标对象角色:定义了所需要代理对象的真实对象。 代理对象角色:代理对象内部含有目标对象的 阅读全文

posted @ 2019-01-24 17:34 我是司 阅读(130) 评论(0) 推荐(0) 编辑

JAVA设计模式:模板设计模式
摘要:1.模板设计模式,是为了体现继承的作用。它主要的作用就是在类中定义一些公共的方法和标准,而其具体的实现则叫给其子类来根据子类具体的行为来实现;因为模板设计模式中必经还有一些自己的方法不是抽象的方法,只是将一些需要交给子类的进行了抽象。这就是模板设计模式。具体的可以见如下代码: 阅读全文

posted @ 2019-01-24 17:29 我是司 阅读(186) 评论(0) 推荐(0) 编辑

JAVA设计模式:单例设计
摘要:1.单例设计Singleton的引出 单例设计,从名字上首先可以看出单 即只有一个,例 只的是实例化对象;那么单例也就是说一个类,只产生了一个实例化对象。但是我们都知道,一个类要产生实例化对象很容易,只需要通过new关键字,new出来就可以了,怎么可能一个类只产生一个实例化对象呢,其实试想想,实例化 阅读全文

posted @ 2019-01-24 17:27 我是司 阅读(145) 评论(0) 推荐(0) 编辑

JAVA设计模式总结之六大设计原则
摘要:从上面的类图之间可以看出,学习设计模式或者说学懂完全理解所有的设计模式还是挺难的,只能说不断的重复学习,不断的去领悟才是唯一的方法,当然不排除有些人是天才看一篇就学会了,可惜鄙人不是,所以必须不断重复学习来加深自己的理解。个人感觉,单例、工厂、装饰者、观察者、代理模式使用的频率比较高;当然不是说其他 阅读全文

posted @ 2019-01-24 17:24 我是司 阅读(164) 评论(0) 推荐(0) 编辑

JAVA设计模式总结之23种设计模式
摘要:一、什么是设计模式 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石 阅读全文

posted @ 2019-01-24 17:03 我是司 阅读(221) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示