设计模式
似水流年1990
这个作者很懒,什么都没留下…
展开
-
设计模式之单例模式(C/C++)
概念:单例模式是一种常见的软件设计模式。它的核心结构只包含一个被称为单例的特殊类。它的目的是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。应用场景:有一些对象只需要一个,如:对话框、系统日志、显卡等设备的驱动程序对象、一台PC连接一个键盘。单例模式有3种实现方式:懒汉式、饿汉式和双重锁的形式。懒汉:第一次用到类的实例的时候才回去实例化。饿汉:单例类定义的时候...转载 2019-12-23 10:59:26 · 371 阅读 · 0 评论 -
结构型模式之代理模式
代理模式(Proxy Pattern) :给某一个对象提供一个代 理,并由代理对象控制对原对象的引用。代理模式的英 文叫做Proxy或Surrogate,它是一种对象结构型模式。EJB、Web Service等分布式技术都是代理模式的应用。在EJB中使用了RMI机制,远程服务器中的企业级Bean在本地有一个桩代理,客户端通过桩来调用远程对象中定义的方法,而无须直接与远程对象交互。在EJB的使用中...原创 2019-10-17 15:01:29 · 136 阅读 · 0 评论