奔跑的小河
Talk is cheap. Show me the code.

导航

 

2015年4月10日

摘要: 单例模式(Singleton Pattern):这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 主要解决:解决一个全局使用的类,频繁地创建和销毁 缺点:没有接口,不能继承 使用场景:... 阅读全文
posted @ 2015-04-10 19:40 奔跑的小河 阅读(175) 评论(0) 推荐(0) 编辑
 
摘要: 抽象工厂模式(Abstract Factory Pattern):是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们的类。每个生成的工厂都能按照工厂模式提供对象。 意图:提供一个创建一系列相关或相互依赖对象的接口... 阅读全文
posted @ 2015-04-10 19:33 奔跑的小河 阅读(226) 评论(0) 推荐(0) 编辑
 
摘要: 工厂模式(Factory Pattern):这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。它定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。 主要解决:主要解决接口选择的问题。 何时使用:我们明确地计划不同条件下创建不同实例时... 阅读全文
posted @ 2015-04-10 19:26 奔跑的小河 阅读(258) 评论(0) 推荐(0) 编辑
 
摘要: 1.类的构造函数可以被声明为explicit,这可阻止它们被用来执行隐式类型转换(implicit type conversions),但是它们仍可被用来进行显式类型转换(explicit type conversions) class A{public: explicit A();} 2... 阅读全文
posted @ 2015-04-10 19:13 奔跑的小河 阅读(152) 评论(0) 推荐(0) 编辑