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

微信公众号的模板网站花钱做网站不给部署

微信公众号的模板网站,花钱做网站不给部署,免费海报设计网站有哪些,网站源码推荐设计模式六大原则是单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则、开闭原则。它们不是要我们刻板的遵守#xff0c;而是根据实际需要灵活运用。只要对它们的遵守程度在一个合理的范围内#xff0c;努为做到一个良好的设计。本文主要介绍一下.NET(C#)…设计模式六大原则是单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则、开闭原则。它们不是要我们刻板的遵守而是根据实际需要灵活运用。只要对它们的遵守程度在一个合理的范围内努为做到一个良好的设计。本文主要介绍一下.NET(C#) 接口隔离原则。 接口隔离原则Interface Segregation Principle 接口隔离原则Interface Segregation PrincipleISP要求程序员尽量将臃肿庞大的接口拆分成更小的和更具体的接口让接口中只包含客户感兴趣的方法。客户端不应该依赖它不需要的接口一个类对另一个类的依赖应该建立在最小的接口上。 其中单一职责原则注重的是职责而接口隔离原则注重的是对接口依赖的隔离。单一职责原则主要是约束类它针对的是程序中的实现和细节接口隔离原则主要约束接口主要针对抽象和程序整体框架的构建。遵循接口隔离原则是为了约束接口、降低类对接口的依赖性。 例如 1一般的反面设计实现 using System; namespace ConsoleApplication {class Program{//定义接口动物public interface IAnimal{void Eat();//吃行为void Walk();//行走行为void Run();//奔跑行为void Fly();//飞翔行为void Glide();//滑翔行为}//动物狗实现类public class Dog : IAnimal{public void Eat(){Console.WriteLine(吃狗粮);}public void Walk(){Console.WriteLine(四条腿走路);}public void Run(){Console.WriteLine(快跑);}//对狗来说无用的接口方法public void Glide() { }public void Fly() { }}//动物鸟实现类public class Bird : IAnimal{public void Eat(){Console.WriteLine(吃虫子);}public void Glide(){Console.WriteLine(在空中滑翔);}public void Fly(){Console.WriteLine(起飞);}//对鸟来说无用的接口方法public void Walk() { }public void Run() { }}static void Main(string[] args){Dog dog new Dog();dog.Eat();dog.Walk();dog.Run();Bird bird new Bird();bird.Eat();bird.Glide();bird.Fly();Console.ReadKey();}} } 2接口隔离原则的实现 using System; namespace ConsoleApplication {class Program{//定义接口动物public interface IAnimal1{void Eat();//吃行为}public interface IAnimal2{void Walk();//行走行为void Run();//奔跑行为}public interface IAnimal3{void Fly();//飞翔行为void Glide();//滑翔行为}//动物狗实现类public class Dog : IAnimal1, IAnimal2{public void Eat(){Console.WriteLine(吃狗粮);}public void Walk(){Console.WriteLine(四条腿走路);}public void Run(){Console.WriteLine(快跑);}}//动物鸟实现类public class Bird : IAnimal1, IAnimal3{public void Eat(){Console.WriteLine(吃虫子);}public void Glide(){Console.WriteLine(在空中滑翔);}public void Fly(){Console.WriteLine(起飞);}}static void Main(string[] args){Dog dog new Dog();dog.Eat();dog.Walk();dog.Run();Bird bird new Bird();bird.Eat();bird.Glide();bird.Fly();Console.ReadKey();}} }
http://www.yutouwan.com/news/28079/

相关文章:

  • 电子商务的网站案例页面设计师招聘
  • 做网站湖州网站开发小图标怎么设置
  • 机械厂做网站全媒体门户网站建设
  • 附近网站建设服务公司c 网站开发 pdf
  • 做网站用啥软件好信云科技的vps怎么做网站
  • 戚墅堰做网站咸宁网站seo排名
  • 电子商务网站建设与管理课程的目的九江网站建设哪家好
  • 厦门易尔通做网站怎么样重庆建工集团
  • 网站建设方案书 个人备案西安网站开发制作
  • 办公司流程和费用长春网站快照优化公司
  • 网页设计与制作实训报告2000字鄂州seo多少钱
  • 三明城乡建设网站最好看的直播免费的
  • 苏州网站建设姜超网上销售
  • 河南微网站建设免费制作封面的网站
  • 源码购买网站我想建网站
  • 网站原型的交互怎么做网站建设哪些职位
  • 联兴建设官方网站汕头网站建设stqhcx
  • 合肥专业做网站个人网站做公司网站
  • 深圳招聘网官方网站seo外链群发网站
  • 宁波大型网站建设上海人才中心档案托管
  • 在互易上做的网站如何修改圆通速递我做网站
  • 义乌做网站要多少钱域名购买哪个网站
  • 怎么用手机创建网页排名优化公司案例
  • 电商网站开发常用代码空压机东莞网站建设
  • 什么网站建设效果好江门网站自助建站
  • 未来 网站开发 知乎物流公司电话
  • 做网站能用的字体黄南州网站建设公司
  • 吃的网站要怎么做广告设计与制作实训总结2000字
  • 开发企业门户网站中国商标官网入口
  • 外贸搜素网站wordpress 共享