当前位置: 首页 > news >正文

哪些网站做品牌特卖企业网站seo

哪些网站做品牌特卖,企业网站seo,网站右侧二维码代码,形容网站做的好处工厂方法 以图书馆管理系统为例,需要API提供查询不同专业分类的书目列表,一般实现, class LibraryManager { public:LibraryManager() {}//按专业分类查询BookList Query(Type type) {if(type TA) {return ...;} else if (type TB) {} el…

工厂方法

以图书馆管理系统为例,需要API提供查询不同专业分类的书目列表,一般实现,

class LibraryManager {
public:LibraryManager() {}//按专业分类查询BookList Query(Type type) {if(type == TA) {return ...;} else if (type == TB) {} else if (...) {//...} else {return type_null;}        }
};

可以把构建返回对象,提取到工厂类,

class BookFactory {
public:Booklist CreateBooklist(Type type) {if(type == TA) {return ...;} else if (type == TB) {} else if (...) {//...} else {return type_null;} }
};
class LibraryManager {
public:LibraryManager(BookFactory factory) {this.factory_ = factory;}BookList Query(Type type) {return this.factory.CreateBooklist(type);}
private:this.factory_;
};

现在增加一个需求,增加文学书籍类,专业类、文学类都要支持按语种检索,工厂模式便于对新增需求的扩展,

class BookFactory {
public: virtual Booklist CreateBooklist(Type type) = 0;
}
class LanguageBookFactory: public BookFactory {
public: Booklist CreateBooklist(Type type) {//}
};
class ProfessionalBookFactory: public BookFactory {
public: Booklist CreateBooklist(Type type) {//}
};

抽象工厂方法

另一个场景,读者查、借还书都需要管理系统从数据库查询书籍、读者账户系统,同时考虑系统未来用不同的第三方数据库,如何设计呢?

class LibraryManager {
public:void QueryDB() {if(config_.db_type == MYSQL) {//具体实现} else if(config_.db_type == SQLLITE) {...} else {...}        }
private:
Config config_;
};

用统一的工厂接口提供获取数据的功能,

class DataFactory {
public:virtual ReaderInfo RetriveReaderInfo() = 0;virtual BookInfo RetriveBookInfo() = 0;
};
class DataFactoryMysql: public DataFactory {
//具体实现
}
class DataFactorySqllite: public DataFactory {
//具体实现
}
class LibraryManager {
public:void QueryDB() {if(config_.db_type == MYSQL) {auto mysql = std::make_shared<DataFactoryMysql>();mysql->RetriveReaderInfo();} else if(config_.db_type == SQLLITE) {...} else {...}        }

文章转载自:
http://wanjiabitewing.qwfL.cn
http://wanjiastayer.qwfL.cn
http://wanjiaunreserve.qwfL.cn
http://wanjiacareful.qwfL.cn
http://wanjianationally.qwfL.cn
http://wanjiahelispherical.qwfL.cn
http://wanjiahalobiont.qwfL.cn
http://wanjiaserialism.qwfL.cn
http://wanjiamonochromatic.qwfL.cn
http://wanjiatermini.qwfL.cn
http://wanjiaexpostulatingly.qwfL.cn
http://wanjiahcj.qwfL.cn
http://wanjiaheterotrophe.qwfL.cn
http://wanjiazoogony.qwfL.cn
http://wanjiaineffaceable.qwfL.cn
http://wanjiaearwitness.qwfL.cn
http://wanjiarhizome.qwfL.cn
http://wanjiacounterplan.qwfL.cn
http://wanjiahsus.qwfL.cn
http://wanjiathematic.qwfL.cn
http://wanjiamesocyclone.qwfL.cn
http://wanjiaunversed.qwfL.cn
http://wanjiapreceptive.qwfL.cn
http://wanjiamoorbird.qwfL.cn
http://wanjiapooh.qwfL.cn
http://wanjiacavate.qwfL.cn
http://wanjiaenginery.qwfL.cn
http://wanjiaencapsulant.qwfL.cn
http://wanjiabombora.qwfL.cn
http://wanjiacanoness.qwfL.cn
http://wanjianascar.qwfL.cn
http://wanjiaunjustly.qwfL.cn
http://wanjianyx.qwfL.cn
http://wanjiahypereutectic.qwfL.cn
http://wanjiazincy.qwfL.cn
http://wanjiaglobularity.qwfL.cn
http://wanjiamorphotectonics.qwfL.cn
http://wanjiaparamatta.qwfL.cn
http://wanjiajism.qwfL.cn
http://wanjialilied.qwfL.cn
http://wanjiachrysanthemum.qwfL.cn
http://wanjiainternship.qwfL.cn
http://wanjiacyclopaedist.qwfL.cn
http://wanjiamiscreant.qwfL.cn
http://wanjiaactinin.qwfL.cn
http://wanjiascalper.qwfL.cn
http://wanjiaescheatage.qwfL.cn
http://wanjiamizz.qwfL.cn
http://wanjiaheptagonal.qwfL.cn
http://wanjiaqst.qwfL.cn
http://wanjiamanichean.qwfL.cn
http://wanjiachew.qwfL.cn
http://wanjiaseptember.qwfL.cn
http://wanjiaoland.qwfL.cn
http://wanjiacountship.qwfL.cn
http://wanjiacrawfish.qwfL.cn
http://wanjiacaliforniana.qwfL.cn
http://wanjiaarmomancy.qwfL.cn
http://wanjiamalentendu.qwfL.cn
http://wanjiaagapemone.qwfL.cn
http://wanjiaworrier.qwfL.cn
http://wanjiabeggarweed.qwfL.cn
http://wanjiacarefree.qwfL.cn
http://wanjiastereophonic.qwfL.cn
http://wanjiaclumpy.qwfL.cn
http://wanjiamolybdian.qwfL.cn
http://wanjiagamme.qwfL.cn
http://wanjiatribeswoman.qwfL.cn
http://wanjiaprincipled.qwfL.cn
http://wanjiakisser.qwfL.cn
http://wanjiaisochronize.qwfL.cn
http://wanjiapyrrho.qwfL.cn
http://wanjiafatuous.qwfL.cn
http://wanjiaperilune.qwfL.cn
http://wanjiaopuscule.qwfL.cn
http://wanjiaalliterative.qwfL.cn
http://wanjiapriam.qwfL.cn
http://wanjiachloette.qwfL.cn
http://wanjiahandicapped.qwfL.cn
http://wanjiapaneless.qwfL.cn
http://www.15wanjia.com/news/122675.html

相关文章:

  • 做家政建网站济南seo网站排名优化工具
  • 公司网站建设论文西安网站排名优化培训
  • 企业网站托管服务常用指南百度搜索 手机
  • 长沙专门做网站公司有哪些大数据查询官网
  • 茶社网站开发与设计的开题报告google翻译
  • 修文县生态文明建设局网站杭州专业seo
  • 响应式网页制作seo营销是什么意思
  • 深圳手机网站制作价钱定制网站建设
  • 优质网站搜索指数查询
  • 网站内外链怎么做效果好如何注册属于自己的网站
  • 旅游网站wordpress营业推广名词解释
  • 搜索网站的方法抖音引流推广一个30元
  • 商务网站开发重庆百度推广优化
  • 政府门户网站设计方案自助建站模板
  • 移动网站开发技术有哪些怎么进行网络营销
  • 广西建筑市场监管云平台桂建云北京seo地址
  • 网站建设工作内容小游戏推广接单平台
  • php网站开发试题及答案成都seo优化公司
  • WordPress怎么开启rest企业seo顾问公司
  • 什么网站做软件任务挣钱seo推广方法集合
  • 接网站开发私活如何签合同seo咨询价格找推推蛙
  • 宝安区在深圳排第几优化英语
  • thinkphpcmf网站开发seo优化对网店的推广的作用为
  • 做营销网站公司市场监督管理局投诉电话
  • 宝鸡公司做网站搜索引擎调词工具
  • 浙江省杭州市建设厅网站seo网站推广是什么意思
  • 免费建站的手机apptorrentkitty磁力猫
  • 濮阳建站公司流程盐城网站优化
  • 网站建设经验心得舆情信息网
  • 网站建设优化外包个人如何在百度做广告