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

长春长春网站建设网站建设备案要哪些

长春长春网站建设,网站建设备案要哪些,做 英语试题的网站,做网页和网站有什么区别吗目录1 接口隔离原则介绍2 接口隔离原则应用1 接口隔离原则介绍 接口隔离原则#xff08;Interface Segregation Principle, ISP#xff09;是指用多个专门的接口#xff0c;而不使用单一的总接口#xff0c;客户端不应该依赖它不需要的接口。这个原则指导我们在设计接口时… 目录1 接口隔离原则介绍2 接口隔离原则应用1 接口隔离原则介绍 接口隔离原则Interface Segregation Principle, ISP是指用多个专门的接口而不使用单一的总接口客户端不应该依赖它不需要的接口。这个原则指导我们在设计接口时应当注意一下几点 1、一个类对一类的依赖应该建立在最小的接口之上。 2、建立单一接口不要建立庞大臃肿的接口。 3、尽量细化接口接口中的方法尽量少不是越少越好一定要适度。 接口隔离原则符合我们常说的高内聚低耦合的设计思想从而使得类具有很好的可读性、可扩展性和可维护性。我们在设计接口的时候要多花时间去思考要考虑业务模型包括以后有可能发生变更的地方还要做一些预判。所以对于抽象对业务模型的理解是非常重要的。 2 接口隔离原则应用 下面我们来看一段代码写一个动物行为的抽象 IAnimal 接口 public interface IAnimal {void eat();void fly();void swim();}Bird 类实现 public class Bird implements IAnimal {Overridepublic void eat() {}Overridepublic void fly() {}Overridepublic void swim() {}}Dog 类实现 public class Dog implements IAnimal {Overridepublic void eat() {}Overridepublic void fly() {}Overridepublic void swim() {}}可以看出Bird 的 swim()方法可能只能空着Dog 的 fly()方法显然不可能的。这时候我们针对不同动物行为来设计不同的接口分别设计 IEatAnimalIFlyAnimal 和 ISwimAnimal 接口来看代码 IEatAnimal 接口 public interface IEatAnimal {void eat();}IFlyAnimal 接口 public interface IFlyAnimal {void fly();}ISwimAnimal 接口 public interface ISwimAnimal {void swim();}Dog 只实现 IEatAnimal 和 ISwimAnimal 接口 public class Dog implements ISwimAnimal,IEatAnimal {Overridepublic void eat() {}Overridepublic void swim() {}}来看下两种类图的对比还是非常清晰明了的
http://www.hkea.cn/news/14256284/

相关文章:

  • 江苏通信建设交易中心网站网站开发与运营怎么样
  • 深圳网站建设怎么选择做网站要以单位
  • 做中介最好用的网站南通水情最新信息
  • 网站开发框架 知乎2013电子商务网站建设
  • 行业网站作用施工企业财务工作总结及工作计划
  • 外贸怎么上国外的网站网站建设资料准备标准
  • 如何做枪版电影网站一级域名和二级域名
  • 仿站小工具怎么用开发公司前期手续流程
  • 宝塔软件怎么做网站找代理做网站网站域名归属谁
  • 触屏版网站开发网站监控的软件怎么做
  • 能打开那种网站的手机浏览器附近人才招聘市场
  • 搭建网站 程序关键词查询工具哪个好
  • 电子商务网站建设项目的阶段wordpress实例
  • 广州网站建设正公益广告不浪费水网站怎么做
  • 南阳网站设计wordpress破解教程
  • 自学网站有哪些如何申请ip地址和域名
  • 哪有做logo的网站哪些购物网站用php做的
  • 麻涌做网站安卓手机 做网站
  • 宁乡网站建设遵义网站建设有限公司
  • 网站锚文本与标签行业做门户网站挣钱吗
  • 网站建设报价书考试系统 微网站是什么样的
  • 网站建设架构选型常州网站建设服务
  • 良精网站管理系统wordpress ftp
  • 网站开发图标下载wordpress 多标签插件
  • 移动网站虚拟主机WordPress如何添加cnzz
  • 哈尔滨网站优化页面山东城市建设职业学院教务网站
  • 团队网站源码嘉兴模板建站系统
  • 网站界面设计分析软文营销ppt
  • 皂君庙网站建设如何做app软件开发
  • 为切实加强 网站建设网站开发维护员挣钱吗