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

做相亲网站推广引流渠道有哪些

做相亲网站,推广引流渠道有哪些,wordpress整合magento,单页面 网站 模板文章目录 面向对象——如:活字印刷术 封装、继承、多态松耦合——业务逻辑与界面逻辑分离——简单工厂模式紧耦合举例松耦合举例——简单工厂模式 面向对象——如:活字印刷术 封装、继承、多态 通过面向对象的三大特性:封装、继承、多态 降低…

文章目录

  • 面向对象——如:活字印刷术 封装、继承、多态
  • 松耦合——业务逻辑与界面逻辑分离——简单工厂模式
    • 紧耦合举例
    • 松耦合举例——简单工厂模式

面向对象——如:活字印刷术 封装、继承、多态

通过面向对象的三大特性:封装、继承、多态 降低程序耦合度。使得程序易维护、易扩展、易复用

松耦合——业务逻辑与界面逻辑分离——简单工厂模式

例如构建一个计算器功能:
1.根据计算方式,只编译该类型与方法,而不是编译所有,易于维护。例如:使用加法运算只编译加法运算而不是所有运算。
2.添加其他运算方式。例如添加次方运算,不用给工程师整个代码,发生其他计算方式代码误操作、更改、泄密等其他情况。
以下分别举例紧耦合案列、松耦合案例:

紧耦合举例

所有方法汇总在一起,导致计算时需要全部加载

       public void TryCal(){try{//输入数字A:string strNumberA = numberA.Text;//请选择运算符号(+、-、*、/)string strOperate = numberO.Text;//请输入数字B:string strNumberB = numberB.Text;numberR.Text = operation.GetResult(Convert.ToDouble(strNumberA), Convert.ToDouble(strNumberB), strOperate).ToString();}catch (Exception er){LBError.Content = er.Message.ToString();}}public class operation{public static double GetResult(double A, double B, string operatesign){double result = 0d;switch (operatesign){case "+":result = A + B;break;case "-":result = A - B;break;case "*":result = A * B;break;case "/":result = A / B;break;default:break;}return result;}}private void numberR_KeyDown(object sender, KeyEventArgs e){if (e.Key==Key.Enter){TryCal();}}

松耦合举例——简单工厂模式

利用简单工厂模式,根据条件实例化对象,避免增加不必要的实例化对象。

       public void TryCall_Factory(){try{operationL opel = OperationFactory.createOperate(numberO.Text);opel.NumberA = Convert.ToDouble(numberA.Text);opel.NumberB = Convert.ToDouble(numberB.Text);numberR.Text = opel.Getresult().ToString();}catch (Exception er){LBError.Content = er.Message.ToString();}}public class OperationFactory{public static operationL createOperate(string operatestr){operationL operation = null;switch (operatestr){case "+":operation = new OperationAdd();break;case "-":operation = new OperationSub();break;case "*":operation = new OperationMul();break;case "/":operation = new OperationDiv();break;}return operation;}}public class operationL{private Double _numberA;public Double NumberA{get { return _numberA; }set { _numberA = value; }}private Double _numberB;public Double NumberB{get { return _numberB; }set { _numberB = value; }}public virtual Double Getresult(){double result = 0d;return result;}}public class OperationAdd:operationL{public override double Getresult(){double result = 0d;result = NumberA + NumberB;return result;}}public class OperationSub : operationL{public override double Getresult(){double result = 0d;result = NumberA - NumberB;return result;}}public class OperationMul : operationL{public override double Getresult(){double result = 0d;result = NumberA* NumberB;return result;}}public class OperationDiv : operationL{public override double Getresult(){double result = 0d;if (NumberB == 0)throw new Exception("除数不能为0");result = NumberA /NumberB;return result;}}
http://www.dtcms.com/wzjs/149430.html

相关文章:

  • 哪些国家网站无须备案互联网营销师有什么用
  • 福州网站建设工作室武汉 网络 推广
  • 网络营销的功能是什么网站更新seo
  • 天津微信网站建设广东网络推广运营
  • 一起做网店官方网站刚刚济南发通知
  • wordpress 企业站主题网络推广的具体方式
  • wordpress 两个网站网络营销理论包括哪些
  • wordpress4.2.2下载seo优化招聘
  • 给网站做维护是什么工作山东进一步优化
  • app软件开发团队合肥seo推广公司哪家好
  • 佛山专业网站设计鹤壁网络推广哪家好
  • 网站建设公司外链怎么做seo学途论坛网
  • 导航网站的广告怎么做的引擎seo优
  • 西安定制网站2022最新引流推广平台
  • 网站默认首页怎么做我赢seo
  • 苏州做企业网站公司电商网站链接买卖
  • 网站上的洗衣液瓶子做花瓶怎么材质今日头条新闻在线看
  • 做网站需要什么外贸seo推广
  • php网站制作 青岛郑州网站设计有哪些
  • 网络营销的案例seo排名需要多少钱
  • 网站制作长春发稿软文公司
  • 创新的网站建设品牌广告和效果广告
  • 库存管理系统网站按天扣费优化推广
  • 云南建设厅网站执业注册西安网站推广助理
  • 网络公司是什么公司长沙哪里有网站推广优化
  • 哪些网站是中文域名百度网址入口
  • 那个网站可以做家具效果图1688黄页大全进口
  • 郑州 网站建设公司传统营销
  • 邢台人才网最新招聘信息网短视频seo系统
  • 服务号 订阅号怎么seo关键词优化排名