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

网站 安全 维护企业 手机网站

网站 安全 维护,企业 手机网站,设置什么引擎营销是用户主导的网络营销方式,沧州市做网站软件工程原则: 开闭原则: open closed principle : 对扩展开放,对修改关闭,,,只让扩展,不让修改,用新增的类去替代修改的类 扩展之后,代码不用改变&#xff…

软件工程原则:

  • 开闭原则: open closed principle : 对扩展开放,对修改关闭,,,只让扩展,不让修改,用新增的类去替代修改的类
    扩展之后,代码不用改变,,

过程: 从 interface ===》 设计模式中的工厂模式 ===》IOC/DI

目的: 面向抽象编程,将可变化的部分封装在一个地方,,保证代码的相对稳定,实现开闭原则,,写出可维护的代码


单纯的 interface 可以统一方法的调用,但是不能统一 对象的实例化,对象的实例化通过工厂和放射去做


软件工程中的变化:

  • 用户输入的变化
  • 技术的选择,比如使用什么类型的数据库

将用户的输入直接转换成对象,不去new对象,,通过反射,让创建对象的代码变得稳定


对象,类,元类

  • 类是对象的抽象,,类是用来描述对象的
  • 元类是对类的描述 ,,元类使编码更加的灵活
IOC

IOC: inversion of control ,控制反转,他是软件工程中的一种设计模式和原则,,原本程序的控制权是程序本身,程序员写的代码,,IOC将程序的控制权,交给了配置文件,交给了用户,比如需求发生了变化,,你要去更改控制代码,,,更改控制代码的方式,由程序员的代码修改变成了 ===》 其他人的配置文件修改

  • IOC和工厂方法有什么区别,为什么有了工厂方法还要使用IOC?
    ioc依赖注入实例,不需要工厂类,,所有的代码中都不再new对象,容器把这个对象给我们使用,,
    而工厂模式: 是我们去找工厂要这个对象
    而控制反转就是从我们主动拿,===》 到 容器主动给 ,,,就是控制代码不再是我们自己写的 ===》而是容器主动控制的
DI

DI: dependency injection : 依赖注入,, 对象和对象之间的相互作用,产生这个依赖的方式是多种多样的,,可以是直接new一个对象,也可以是 从容器注入进来,,依赖注入是IOC的一种实现,,从你去控制这个对象应该从工厂里面拿 到===》 容器控制,给你这个对象

依赖注入的方式:

  • 属性注入
  • 构造方法注入
DIP

DIP : dependency inversion principle : 依赖倒置
正常编码的时候,我们会随手实例化一个对象,,就是依赖了一个具体,,而依赖倒置,,就是让我们不在依赖一个具体,,而是去依赖接口

  • 抽象不应该依赖细节,细节应该依赖抽象
  • 高层模块不应该依赖底层模块,两者都应该依赖抽象
    • 高层模块是指 : 抽象
    • 底层模块是指: 具体的实现

依赖倒置: 就是由依赖一个具体变成了依赖一个抽象

http://www.yayakq.cn/news/716794/

相关文章:

  • 药材网网站技术建设和田做网站的联系电话
  • 旅游目的地门户网站如何建设网站空间怎么做
  • 网站建设备案多长时间今天重庆发生大新闻
  • 天津网站建设服务电话网站建设中 单页
  • 德国 网站后缀有没有高质量的网站都懂的
  • 福州网站seo网站当地备案
  • 建设行业个人云网站聊城网站制作
  • 统计局网站群建设方案dw网站的滑屏怎么做
  • uo建设网站成品网站好吗
  • 帝国cms 网站地址设置主机屋 大网站
  • 上海企业建站网站的意义南昌做网站多少钱
  • 做猎头可以在哪些网站注册wordpress 微信内登录
  • 做阿里巴巴网站有什么用河南建设教育协会网站
  • 网站的反链怎么做安卓中文开发工具
  • 缅甸网站网站代理怎么做wordpress读取新闻
  • 梦织网站传奇网站免费空间
  • 门户网站建设的重要作用品牌宣传
  • 盐城网站开发公司电话国际新闻最新消息今天简短
  • 企业网站源码免费带数据库网站建设销售经理职责
  • 网店网站源码哪些客户需要做网站
  • 做网站需要的资质贵阳地铁建设网站
  • 网站教学视频wordpress推广联盟
  • 做美工比较好的网站个人视频网站应该怎么做
  • 免费发布信息不收费的网站昆明云南微网站建设
  • 今科网站建设长春网站优化方案
  • 做网站用什么语言比较简单舟山建设技术学校网站首页
  • 展示型网站建设博览局网站建设
  • 建设银行泰安培训中心官方网站集团型网站建设
  • 几台服务器做集群网站常德 网站建设
  • 找投资项目的网站怎样在阿里巴巴做网站