#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2019/12/3 10:28
# @Author : liuhuiling
import time

'''
在代码复用的基础上，程序员可以开展模块化设计
模块化设计基于一种逻辑的设计思维：分而治之

分而治之：
- 通过函数或对象封装将程序划分为模块及模块间的表达
- 具体包括：主程序、子程序和子程序间关系
            我们一般讲子程序看作模块，主程序看作模块与模块之间的关系
- 分而治之：一种分而治之、分层抽象、体系化的设计思想

紧耦合  松耦合
- 紧耦合：两个部分之间交流很多，无法独立存在
- 松耦合：两个部分之间交流很少，可以独立存在

模块内部紧耦合，模块之间松耦合

'''
