设计模式
Mr.Zhang
这个作者很懒,什么都没留下…
展开
-
C++使用抽象工厂模式实现数据库操作(Linux环境)
抽象工厂模式解析 抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。根据里氏替换原则,任何接受父类型的地方,都应当能够接受子类型。因此,实际上系统所需要的,仅仅是类型与这些抽象产品角色相同的一些实例,而不是这些抽象产...原创 2018-05-22 18:58:18 · 841 阅读 · 0 评论 -
C++实现观察者模式(Linux环境)
什么是观察者模式 观察者模式(有时又被称为模型-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。 观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界...原创 2018-05-23 10:29:12 · 489 阅读 · 0 评论