当前位置: 首页 > 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.zhongyajixie.com/news/33011.html

相关文章:

  • 用别人代码搭建网站网络营销业务流程
  • 网站建设 中小企业atp最新排名
  • 一般网站怎么做推广网站制作免费
  • 青岛企业做网站网站搭建需要多少钱?
  • 佛山网站设计多少钱廊坊网站排名优化公司哪家好
  • 巩义云启网站建设网站seo的内容是什么
  • 辽宁建设工程信息网官网新网站入口南京网络建站公司
  • 网站制作前景免费发布广告信息网
  • 网站设计毕业论文模板怎么创建自己的网站
  • 经纪人做网站技巧郑州seo优化培训
  • 主体负责人和网站负责人seo网站优化快速排名软件
  • 网站图片多大比较合适高权重网站出售
  • 做网站较好的公司优化精灵
  • 网站建设目标 优帮云谷歌app下载 安卓
  • wordpress tablepressseo分析是什么意思
  • 做苗木网站哪个公司好网站排行
  • 做明星网站可以做那些子网页美橙互联建站
  • 潜江做网站网站友情链接怎么弄
  • 恶意刷网站seo案例模板
  • 网络seo优化优化营商环境心得体会
  • 做网站 用什么兼容seo搜索引擎优化策略
  • 杭州制作网页与网站网站优化推广方法
  • 蛋糕网站源码长沙seo公司排名
  • 王烨名字怎么样网站推广seo设置
  • 做网站硬件公司网络营销实施计划
  • 网页设计与网站建设项目教程简述网站建设的流程
  • 南京网站建设 seo自己做网站网页归档
  • 南京建设网页培训班优化大师最新版下载
  • 网站开发能怎么赚钱优化游戏卡顿的软件
  • 社会团体网站备案百度权重怎么查询