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

如何建自己网站做淘宝客网络运营外包托管

如何建自己网站做淘宝客,网络运营外包托管,ps做网站原形,北京好的网站设计公司基本概念 建造者模式是一种创建型设计模式#xff0c;它允许你创建复杂对象的过程独立于该对象的组成部分以及它们的组装方式。这样可以构造出不同的对象表示。 在建造者模式中#xff0c;将创建对象的过程和对象的表示分离#xff0c;通过一步步的构建#xff0c;可以得…基本概念 建造者模式是一种创建型设计模式它允许你创建复杂对象的过程独立于该对象的组成部分以及它们的组装方式。这样可以构造出不同的对象表示。 在建造者模式中将创建对象的过程和对象的表示分离通过一步步的构建可以得到不同的对象。 建造者模式需要实现以下结构 指挥者Director负责使用建造者对象构建最终的复杂对象它不关心具体的构建过程。建造者Builder定义了构建复杂对象各个部分的接口。具体建造者Concrete Builder实现了建造者定义的接口。产品Product表示被构建的复杂对象。 使用场景 构建过程比较复杂时。构建过程需要独立于对象的组成部分以及它们的装配方式时。构建过程中的一些步骤是可选的或可变的时。构建的对象需要具有不同的表现形式时。需要将构建过程封装在一个独立的组件中时。 实现 使用建造者模式创建一个对话框的例子如下 // 具体建造者Concrete Builder class DialogBuilder { public:DialogBuilder() : dialog(new QDialog) {}void setTitle(const QString title) {dialog-setWindowTitle(title);}void setMessage(const QString message) {QLabel* label new QLabel(message);layout.addWidget(label);}void addButton(const QString text) {QPushButton* button new QPushButton(text);layout.addWidget(button);QObject::connect(button, QPushButton::clicked, dialog, QDialog::accept);}QDialog* getResult() {dialog-setLayout(layout);return dialog;}private:QDialog* dialog;QVBoxLayout layout; };// 指挥者Director class DialogDirector { public:DialogDirector(DialogBuilder* builder) : builder(builder) {}QDialog* construct(const QString title, const QString message, const QString buttonText) {builder-setTitle(title);builder-setMessage(message);builder-addButton(buttonText);return builder-getResult();}private:DialogBuilder* builder; };int main(int argc, char *argv[]) {QApplication app(argc, argv);DialogBuilder builder;DialogDirector director(builder);// 使用指挥者构建复杂对象QDialog* dialog director.construct(Title, Message, OK);dialog-show();return app.exec(); }这个例子省略了抽象的建造者可以创建出qt对话框。
http://www.hkea.cn/news/14369303/

相关文章:

  • 网站建设现在主要做些什么网页文字游戏
  • 深圳建设网站制作公司莱芜都市网下载
  • 番禺高端网站建设免费图片尺寸在线修改
  • 如果制作个人网站权威的手机网站建设
  • 购物网站销售管理成都 广告公司网站建设
  • 重庆铜梁网站建设软件外包公司值得去吗
  • 网站制作分工网站开发及建设赔偿条款
  • 网站建设与管理说课稿网站建设相关的
  • 管理网站制作做的比较好的旅游网站
  • 温岭专业自适应网站建设建筑学院app网站
  • 网站分析与优化好玩的手机网页游戏
  • 电子商务与网站建设互联网保险优势
  • 网站设计与制作用什么软件自己建网站多少钱
  • 做自适应网站设计做彩票网站是违法吗
  • 关键词网站网站建设和注册
  • 校园服装网站建设演示文稿郑州商城网站设计
  • 个人网站开发计划书wordpress标签自动生成插件
  • 如何建立asp网站国外永久浏览器
  • 企业网站mp4怎么处理o2o网站建设行情
  • 郑州网站建设公司代运营一个产品有两个品牌怎么做网站
  • 网站教育培训机构wordpress改logo不显示
  • 广东东莞网站建设网站建设教程自学
  • 仓库进销存软件昆明二级站seo整站优化排名
  • 怎么建设公司网站信息做创意礼品定制的网站
  • 电子商务网站建设课件网站工程是干啥的
  • 简单网站开发流程图建筑设计网站issuu
  • 网站设计公司排名知乎手机门户WordPress主题
  • 汕头哪里学网站建设最好马可波罗网站做外贸
  • 企业网站模板建立流程网站建设与推广好做吗
  • 微信网站的优势重庆快建网站