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

西安做商铺的网站商城全网推广运营公司

西安做商铺的网站,商城全网推广运营公司,找客网怎么样,电子商务网站建设与管理李建忠基本认知 什么是模式 在一定环境中解决一些问题的方案#xff08;通俗来说#xff1a;特定环境中用固定的套路解决问题#xff09; 什么是设计模式 设计模式是一套反复被人使用#xff0c;多数人知晓的#xff0c;经过分类编目的代码设计经验的总结 设计模式最终的目…基本认知 什么是模式 在一定环境中解决一些问题的方案通俗来说特定环境中用固定的套路解决问题 什么是设计模式 设计模式是一套反复被人使用多数人知晓的经过分类编目的代码设计经验的总结 设计模式最终的目的是为了应对变化提高代码的复用性 客户需求的变化 技术平台的变化 开发团队的变化 市场需求的变化 … 设计模式分类 创建型模式 通常和对象创建有关涉及到对象实例化的方式5种 工厂模式抽象工厂模式建造者模式原型模式单例模式 结构型模式 描述的是如何组合类和对象获得更大的结构7种 代理模式装饰者模式适配器模式桥接模式组合模式外观模式享元模式 行为型模式 描述类和对象的交互以及分配职责11种 模板方法模式命令模式责任链模式策略模式中介者模式观察者模式备忘录模式访问者模式状态模式解释器模式迭代器模式 面向对象的设计原则 依赖倒置原则 (DIP) DIPDependence Inversion Principle 高层稳定不依赖底层变化两者依赖抽象稳定抽象稳定不依赖细节变化细节依赖抽象稳定 开放封闭原则 (OCP) OCPOpen For Extension, Closed For Modification Principle 对扩展开放对更改封闭类模块可扩展但不可修改 单一职责原则 (SRP) SRPSingle Responsibility Principle 一个类应该仅有一个引起它变化的原因变化的方向隐含类的责任 里氏替换原则 (LSP) LSPLiskov Subsitution Principle 子类必须能够替换它们的基类尽量少多态继承表达类型抽象 接口隔离原则 (ISP) ISPInterface Segregation Principle 不应该强迫客户程序依赖他们不用的方法如果某个功能或方法不是必需的那么依赖于它只会增加不必要的复杂性和耦合度同时只需要暴露必要的接口和方法隐藏不必要的内部细节接口应该小而完备一个设计良好的接口应该只包含客户程序所需的方法一个接口应该只提供一种对外功能 优先组合不是继承原则 (CARP) CARPComposite/Aggregate Reuse Principle 类的继承通常是白箱复用对象组合通常是黑箱复用继承在一定程度上破坏封装性子类和父类耦合度高尽量少继承 迪米特法则 (LOD) LODLaw of Demeter 对象应当对其他对象尽可能少的了解宁可通过 A ⇔ B ⇔ C也不要直接 A ⇔ C各个模块之间相互调用时通常会提供一个统一的接口来实现 类图 基本认识 类图显示了模型的静态结构特别是模型中存在的类、类内部结构以及它们与其他类的关系类图不显示暂时性的信息类图是面向对象建模的主要组成部分它既用于应用程序的系统分类的一般概念建模也用于详细建模将模型转换为编程代码 类图作用 描述类本身结构以及类与类之间一些关系 类图的元素 在类图中一共包含了以下几种模型元素分别是类Class、接口Interface、依赖关系Dependecy、泛化关系Generalization、关联关系Association、聚合关系Aggregation、组合关系Composition和实现关系Realization 类图中元素的组成 C 中一个类的类图组成如下 : 公有属性 -: 私有属性 #: 保护属性name: string 成员名: 类型 eat(): void 成员函数: 返回值类型斜体: 抽象类或者纯虚函数类中类图的关系 依赖关系Dependency 依赖关系是指两个或多个类之间依存关系如植物类依赖于土壤类。依赖关系还可以再细分为5种类型分别是- 绑定依赖Binding - 实现依赖Realization - 使用依赖Usage - 抽象依赖Abstraction - 授权依赖Permission依赖关系用虚线箭头来表示箭头指向为依赖的方向泛化关系Generalization 简单的讲就是类之间的继承关系用空心三角形和实线来表示箭头指向为父类关联关系Association 关联关系是类之间一种相互影响的关系影响的方向就是关联的方向用实线箭头表示聚合关系Aggregation 聚合关系是类之间的一种较弱的耦合关系如一个字符串数组和一个字符串就是一种聚合关系用空心的菱形和实线箭头来表示箭头方向为被聚合的类组合关系Composition 组合关系是类之间一种整体与部分之间的关系如一只青蛙有四条腿青蛙类与青蛙腿类之间的关系就是组合关系实心的菱形和实线箭头来表示箭头指向为被组合的类实现关系Realization 一般来讲实现关系是针对类与接口之间的关系而言的空心三角形和虚线表示
http://www.w-s-a.com/news/330260/

相关文章:

  • 腾讯云免费网站建设网站设计一级网页
  • 网站备案系统验证码出错的解决方案wordpress+论坛+注册
  • 代做毕设的网站先做网站先备案
  • 网站定制哪个好wordpress主题dux1.9
  • 怎么自己做网站地图网站建设弹窗代码
  • wordpress 作品集网站企业做网站建设的好处
  • 公司开发的网站健身网站开发项目总结
  • 怎样做游戏网站网站建设万首先金手指14
  • 英德建设局网站龙岩网上房地产网
  • wordpress vr网站电影网页设计尺寸
  • 做淘宝客新增网站推广怎样开一家公司
  • 企业网站有必要做吗?网站平均停留时间
  • 蘑菇街的网站建设凡科网站建设网页怎么建
  • 中国光大国际建设工程公司网站论坛是做网站还是app好
  • 地产集团网站建设高德是外国公司吗?
  • 天津市网站建站制作网站建设新报价图片欣赏
  • 怎么样在百度搜到自己的网站高端房产网站建设
  • 邯郸做移动网站多少钱ui设计好就业吗
  • 共享虚拟主机普惠版做网站产品推广包括哪些内容
  • 广州市网站建站免费咨询医生有问必答
  • app网站建设制作哪个网站可以做魔方图片
  • 教育培训网站建设方案模板下载网站文风
  • 电龙网站建设wordpress文章两端对齐
  • 做外单网站亚马逊免费的网站加速器
  • 英文网站推广工作一个虚拟主机可以做几个网站吗
  • 微网站 合同重庆电力建设设计公司网站
  • 网站怎么设置支付网站源码下载后怎么布置
  • 广州市公需课在哪个网站可以做手机商城软件下载
  • app网站建设需要什么长治网站建设公司
  • 网站模板平台广告宣传网站