设计模式
LearnLHC
这个作者很懒,什么都没留下…
展开
-
设计模式-单例模式
关于c++单例模式的线程安全实现 学过java设计模式的都知道,在java中实现线程安全的单例模式有两种方法,第一种是通过使用静态的局部变量的方法来产生单例,也就是类似于本文开头给出的实现,另一种方法是通过线程互斥的方法在多线程中产生单例,也就是在getInstance的方法前加synchronized关键字 在c++中也可以通过这两种相似方法来实现,但是在c++原创 2017-09-23 19:58:44 · 247 阅读 · 0 评论 -
设计模式-观察者模式
概述: 最近中国股市起起伏伏,当然了起伏就用商机,小明发现商机后果断想入市,买入了中国证券,他想在电脑客户端上,网页上,手机上,iPad上都可以查看到该证券的实时行情,这种情况下我们应该怎么设计我们的软件呢?我们可以这样:小明的所有客户端上都订阅中国证券这个股票,只要股票一有变化,所有的客户端都会被通知到并且被自动更新。 这就是我们的观察者模式,她定义转载 2017-09-23 20:06:36 · 250 阅读 · 0 评论