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

合肥专业网站优化杭州哪家公司做网站好

合肥专业网站优化,杭州哪家公司做网站好,做俄罗斯外贸的网站设计,网站制作有什么好的介绍设计模式是由设计原则迭代出来的 开闭原则#xff1a;一个类应该对扩展开放#xff0c;对修改关闭 稳定的部分稳定住#xff0c;变化的部分扩展 扩展可以通过继承和组合 相关原则#xff1a;单一职责原则、里氏替换原则、接口隔离原则 单一职责原则#xff1a;一个类应该… 设计模式是由设计原则迭代出来的 开闭原则一个类应该对扩展开放对修改关闭 稳定的部分稳定住变化的部分扩展 扩展可以通过继承和组合 相关原则单一职责原则、里氏替换原则、接口隔离原则 单一职责原则一个类应该仅有一个引起它变化的原因 里氏替换原则子类方法复写父类方法时需要实现父类方法的职责避免之前调用发类方法的地方错误 场景多态中虚函数覆盖 如果没有实现原来调用父类方法的地方可能出错 目标对扩展开放、约束了扩展中的继承 接口隔离原则不应该强迫客户依赖于它不用的方法:通过public、private、protected一个类对另一个类的依赖应建立在最小的接口上 迪米特原则最少知道原则尽量降低类与类之间的耦合度 一个对象对其他对象保持最小的了解 目标 高内聚相近的功能应该放在同一个类中不相近不要放在同一个类中低耦合类与类之间的依赖关系要简单清晰依赖越少越好 要求 不该有直接依赖关系的类之间不要有依赖有依赖关系的类之间尽只依赖必要接口 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{};依赖倒置原则高层模块不应该依赖底层模块两者都依赖于抽象抽象不应该依赖具体实现具体实现应该依赖于抽象抽象确定稳定点 目标高内聚低耦合 要求 高层模块不应该依赖低层模块,两者都依赖于抽象抽象不应该依赖于具体实现 组合优于继承 获取更多Linux C/C资料
http://www.dnsts.com.cn/news/92927.html

相关文章:

  • 做网站设计的wordpress主题一键生成
  • 校庆网站建设策划书范文做汽车养护的网站
  • windows搭建网站南通网站优建设
  • 宁波模板开发建站性价比高的网站建设
  • 河北省建设信息中心网站企业邮箱注册申请免费注册官网
  • 布吉网站建设哪家便宜哪里学网站开发
  • 免费注册推广网站物流网站的建设论文
  • 网站设计流程图ps做网站 字体多大
  • 如何做网站公众号推广深圳软件定制开发公司排行
  • 怎么做网站埋点嵌入式软件开发工具有哪些
  • 男女做视频网站劳务派遣东莞网站建设
  • 网站自定义功能实现效果图网站哪个好
  • 怎么制作app网站搜狗seo排名软件
  • 能打开的a站哪几个网站做acm题目比较好
  • 炫酷个人网站php源码网站开发实习生
  • 建设购物网站流程图网站开发 站长统计
  • 郑州企业网站快速优化多少钱陕西省住房和建设厅官方网站
  • Seo自己做网站链接转二维码生成器
  • 企业网站建设内容规划网站建设项目需求分析报告
  • 学院网站信息化建设photoshop教程
  • seo全称英文怎么说长沙抖音seo公司地址
  • 上海市住房和城乡建设厅网站查询网站建设项目经费的报告
  • 建网站一定要备案吗临县网站建设
  • 网站建立需要什么族蚂建站怎么样
  • 网站怎么更改域名解析网站推广的基本方法是哪四个
  • wordpress网站主机中国发展在线网站官网
  • SharePoint做网站好吗网站开发与维护的岗位特点职责
  • 网站建设是前端么wordpress批量删掉文章内的文字
  • 国内做网上旅游业务的网站logo制作步骤
  • 容桂品牌网站建设wordpress dux 1.6