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

河北省建设厅网站官网wordpress常规选项中没有备案号

河北省建设厅网站官网,wordpress常规选项中没有备案号,灰色网站,小型网站建设实训教程设计模式六大原则是单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则、开闭原则。它们不是要我们刻板的遵守#xff0c;而是根据实际需要灵活运用。只要对它们的遵守程度在一个合理的范围内#xff0c;努为做到一个良好的设计。本文主要介绍一下.NET(C#)…设计模式六大原则是单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则、开闭原则。它们不是要我们刻板的遵守而是根据实际需要灵活运用。只要对它们的遵守程度在一个合理的范围内努为做到一个良好的设计。本文主要介绍一下.NET(C#) 开闭原则。 开闭原则(Open Closed Principle) 开闭原则Open-Closed PrincipleOCP是指一个软件实体如类、模块和函数应该对扩展开放对修改关闭。如当一个模块需要修改的时不应该直接修改源代码这样有可能对现有的工作造成影响。应该通过拓展来实现新需求。 例如 1一般的反面设计实现 using System; namespace ConsoleApplication {/// summary/// 矩形(Shape.cs)/// /summarypublic class Shape{private double _width;private double _height;private double _radius;private string _name;public Shape(string name, double width, double height){this._width width;this._height height;_name name;}public double AreaRectangle(){return _width * _height;}public void DisplayRectangle(){Console.WriteLine({0} 长{1}宽{2}面积{3}, _name, _width, _height, this.AreaRectangle());}public Shape(string name, double radius){this._radius radius;this._name name;}public double AreaCircle(){return Math.Round(Math.PI * _radius * _radius);}public void DisplayCircle(){Console.WriteLine({0} 半径{1}面积{2}, _name, _radius, this.AreaCircle());}}class Program{static void Main(string[] args){Shape circle new Shape(圆, 1);circle.DisplayCircle();Shape rectangle new Shape(正方形, 100, 100);rectangle.DisplayRectangle();Console.ReadKey();}} } 2开闭原则的实现 using System; namespace ConsoleApplication {//Shape.cspublic abstract class Shape{protected string _name;public Shape(string name){this._name name;}/// summary/// 面积/// /summary/// returns/returnspublic abstract double Area();/// summary/// 显示/// /summarypublic abstract void Display();}/// summary/// 矩形(Rectangle.cs)/// /summarypublic class Rectangle : Shape{private double _width;private double _height;public Rectangle(string name, double width, double height): base(name){this._width width;this._height height;}public override double Area(){return _width * _height;}public override void Display(){Console.WriteLine({0} 长{1}宽{2}面积{3}, _name, _width, _height, this.Area());}}/// summary/// 圆形(Circle.cs)/// /summarypublic class Circle : Shape{private double _radius;public Circle(string name, double radius): base(name){this._radius radius;}public override double Area(){return Math.Round(Math.PI * _radius * _radius);}public override void Display(){Console.WriteLine({0} 半径{1}面积{2}, _name, _radius, this.Area());}}class Program{static void Main(string[] args){ Shape circle new Circle(圆, 1);circle.Display();Shape rectangle new Rectangle(正方形, 100, 100);rectangle.Display();Console.ReadKey();}} }
http://www.zqtcl.cn/news/169454/

相关文章:

  • 网站开发职业xshuan主题wordpress
  • 网站代码框架建设网站需要学什么程序
  • 广州搜索seo网站优化企业邮箱密码忘了怎么重置密码
  • 重庆模板网站建设做新房网站怎么弄
  • 深圳做企业网站公司常用的网络营销方式
  • 建设网站公司怎么建站网站开发笔记
  • 网站网页建设论文惠州建设网站公司
  • 中介做网站的别打电话有没有教做健身餐的网站
  • 山东电力建设网站雷州市网站建设
  • 企业网站的意义公司网站建app
  • 网站设计模板免费国庆图片制作小程序
  • 包头焦点网站建设郑州包装设计公司
  • 建行官方网站首页做跨境电商亏死了
  • 河北智能网站建设平台卖链接的网站
  • 网站建设简单点的服装搭配网站建设策划书
  • 哪一个军事网站做的比较好今天第四针最新消息
  • 黄页网站推广app软件查企业公司用什么软件
  • 网站设计机构培训全自动网页制作系统源码
  • 外贸网站建设收益深圳建设厅官网
  • 跟网站开发有关的内容东莞市生态环境局
  • dw软件做的东西怎么在网站用网站备案抽查通过
  • 重庆建设集团网站首页wordpress主题inn
  • 对京东网站建设的总结湖北做网站的
  • 杭州网站开发后端招郑州工装定制
  • 网站搭建论文filetype ppt 网站建设
  • 个人做营利性质网站会怎么样如何引用网站上的资料做文献
  • 新网站制作市场泰安做网站哪家好
  • 常熟苏州网站建设flash如何制作网站
  • 电商网站都是用什么做的网站服务器维护方案
  • 简述企业网站建设的流程手机怎么自己做网页