设计模式:懒汉式和饿汉式

下面对单例模式的懒汉式与饿汉式进行简单介绍: 1、饿汉式:在程序启动或单件模式类被加载的时候,单件模式实例就已经被创建。 2、懒汉式:当程序第一次访问单件模式实例时才进行创建。 如何选择:如果单例模式实例在系统中经常会被用到,饿汉式是一个不错的选择。反之如果单例模式在系统中会很少用到或者几乎不会用到,那么懒汉式是一个不错的选择。饿汉式和懒汉式代码:package Single; public...
阅读(230) 评论(0)

设计模式:23种设计模式综述

设计模式(Design Patterns) ——可复用面向对象软件的基础        设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,...
阅读(1072) 评论(0)

设计模式:Command(命令)

Command定义       将来自客户端的请求传入一个对象,无需了解这个请求激活的 动作或有关接受这个请求的处理细节。       这是一种两台机器之间通讯联系性质的模式,类似传统过程语 言的 CallBack功能。优点:       解耦了发送者和接受者之间联系。 发送者调用一个操作,接受者接受请求执行相应的动作,因为使用Command模式解耦,发送者无需知道接受者任何接口。       不少...
阅读(440) 评论(0)
    【个人简介】
    个人资料
    • 访问:363868次
    • 积分:6532
    • 等级:
    • 排名:第3937名
    • 原创:283篇
    • 转载:23篇
    • 译文:24篇
    • 评论:76条
    博客专栏