zoukankan      html  css  js  c++  java
  • 模块化设计进化

    天天听别人什么解耦合,组件化开发,模块化开发,服务化开发等等

    其实,从一开始学习计算机的知识,都是安全性,扩展性,重用性。按照自己目前的理解,就是可以以后改起来比较方便,最好就是能用现成的就用现成的东西,没必要所有的东西只可以使用一次。可以从编程角度与文件物理结构进行理解

    编程角度

        main里面写所有的逻辑----方法封装-----类组件-----类之间组合成符合类------业务组件(好多类完成一个具体的业务功能)------定制成服务发布-----基于OSGI的组件           服务

    物理结构角度

        1.package 分包管理 契约API---实现

        2.xml指导文件模块化-----各个文件独立存放 不要堆积在一个文件里

        3.properties文件配置属性   独立文件分开。

    组件之间的通信可以采取两种方式,一种是对象的成员变量,另一种是参数变量(传参数或者采取匿名实现)  

        

        

  • 相关阅读:
    oracle查看字符集和修改字符集
    oracle11g 使用数据泵导出导入数据
    Oracle 11G在用EXP 导出时,空表不能导出解决
    帮助小伙伴写的组装xml字符串类
    GCD-01
    UITableViewCell-03
    UITableViewCell-02
    iOS代理-03
    UITableViewCell-01
    iOS代理-02
  • 原文地址:https://www.cnblogs.com/gstsyyb/p/3523075.html
Copyright © 2011-2022 走看看