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

做网站每个月可以赚多少网站原则

做网站每个月可以赚多少,网站原则,陕西省住房和城乡建设厅官网查询,做网站渠道设计模式是由设计原则迭代出来的 开闭原则:一个类应该对扩展开放,对修改关闭 稳定的部分稳定住,变化的部分扩展 扩展可以通过继承和组合 相关原则:单一职责原则、里氏替换原则、接口隔离原则 单一职责原则:一个类应该…

设计模式是由设计原则迭代出来的

  1. 开闭原则:一个类应该对扩展开放,对修改关闭

    稳定的部分稳定住,变化的部分扩展

    扩展可以通过继承和组合

    相关原则:单一职责原则、里氏替换原则、接口隔离原则

  2. 单一职责原则:一个类应该仅有一个引起它变化的原因

  3. 里氏替换原则:子类方法复写父类方法时,需要实现父类方法的职责,避免之前调用发类方法的地方错误

    场景:多态中虚函数覆盖

    如果没有实现,原来调用父类方法的地方可能出错

    目标:对扩展开放、约束了扩展中的继承

  4. 接口隔离原则:不应该强迫客户依赖于它不用的方法:通过public、private、protected;一个类对另一个类的依赖应建立在最小的接口上

  5. 迪米特原则:最少知道原则;尽量降低类与类之间的耦合度

    一个对象对其他对象保持最小的了解

    目标:

    • 高内聚:相近的功能应该放在同一个类中,不相近不要放在同一个类中
    • 低耦合:类与类之间的依赖关系要简单清晰;依赖越少越好

    要求:

    • 不该有直接依赖关系的类之间,不要有依赖
    • 有依赖关系的类之间,尽只依赖必要接口
class Network{
public:int Write(int fd,unsigned char* buf,size_t sz);int read(int fd,unsigned char *buf,size_t sz);};
class HTTP{
private:Network *pNet;
};
class Protobuffer{Network *pNet;
};class IEncode{
public:unsigned char * encode(HTTP *p) = 0;
};
class IDecode{json * decode(HTTP *p);
};
class A:public IEncode,IDecode{unsigned char*encode(HTTP *p);json * decode(HTTP *p);
};
class B:public IEcode{};
class C:public IDecode{};
  1. 依赖倒置原则:高层模块不应该依赖底层模块,两者都依赖于抽象;抽象不应该依赖具体实现,具体实现应该依赖于抽象;抽象确定稳定点

    目标:高内聚,低耦合

    要求:

    • 高层模块不应该依赖低层模块,两者都依赖于抽象
    • 抽象不应该依赖于具体实现
  2. 组合优于继承


获取更多Linux C/C++资料

http://www.yayakq.cn/news/542791/

相关文章:

  • 苏州建设网站的公司服装定制图片
  • 土耳其网站后缀页面菜单 wordpress
  • 制作网站的公司注册资本要多少电商课程培训
  • 网架加工图沈阳做网站优化哪家好
  • 兴城做网站推广的本地主机做网站
  • 专做尼泊尔的旅行网站怎样做软件开发
  • 网站系统参数设置照片网站模版
  • 南京鼓楼做网站公司北京塞车网站建设
  • 企业内部信息网站如何建设深圳地产网站建设
  • lol做框网站苏州网站建设中心
  • 啥网站都能看的浏览器下载临淄招聘信息网
  • mip网站上海到北京多远
  • 万维网包括哪些网站软件开发包括哪些
  • 郑州自建网站做一个微信公众号需要多少钱
  • 大庆免费网站建设公wordpress 默认文本编辑器
  • 吉林省城乡住房建设厅网站wordpress后台登录页
  • 网页设计服装网站建设太原百度推广排名优化
  • 做网站动图的软件python 和php网站开发
  • 成都装修网站制作价格百度seo关键词优化推荐
  • 有哪些网站是做分期付款的建设网站的硬件
  • wordpress 导航站模板河南省住房与城乡建设厅网站首页
  • 以数字域名为网址的网站网上推广赚钱项目
  • 做织梦网站时图片路径显示错误网站开发网站维护这行业怎么样
  • 自己做刷东西的网站公司网站
  • 电邮注册网站网站方案设计
  • 优秀设计作品网站高埗镇做网站
  • 站群管理合肥建设网站首页
  • 网站建设目标计划书福州做网站建设服务商
  • 做菠菜网站代理销售网站内容设计方案
  • thinkphp 网站模板企业做网站得多少钱