随笔分类 - 设计模式
摘要:抽象工厂模式解决的是一系列相互依赖的对象的创建。 class MyConnect { }; class MyDatabse { }; class MyCommand { }; //sqlServer的连接 class SqlServerConnect :public MyConnect { }; c
阅读全文
摘要:单例模式是一种常用的软件设计模式,它确保一个类只有一个实例,并提供一个全局访问点来获取这个实例。下面是一个使用C++实现的线程安全的单例模式的例子: class Singleton { private: static std::atomic<Singleton*> instance; // 静态私有
阅读全文
摘要:class Base { public: void step1() { //... } virtual void step2() = 0; void step3() { //... } virtual void step4() = 0; void step5() { //... } void run
阅读全文
摘要:1、依赖倒置原则(DIP ) ·高层模块(稳定)不应该依赖于低层模块(变化),二者都应该依赖于抽象稳定)。 ·抽象(稳定)不应该依赖于实现细节(变化),实现细节应该依赖于抽象(稳定)。 2、开放封闭原则( OCP ) ·对扩展开放,对更改封闭。 ·类模块应该是可扩展的,但是不可修改。 3、单一职责原
阅读全文

浙公网安备 33010602011771号
ヾ(≧O≦)〃嗷~