关于框架

1 框架是什么

框架本质上是程序执行流程的固化和通用代码的固化。

2 框架的存在的意义

框架帮我们写好并且测试好了整个执行流程的通用代码,我们只需要实现一些个性化的方法来适配框架就可以了。面向对象的编程思想非常适用于设计框架。

比如android里面的Activity,我们只需要继承该类,在自己的子类中重写其中的个性化方法,并且设计我自己的activity的界面,然后把对象交给android框架本身就可以,android框架本身负责界面的展示和事件的触发。这样大大简化了程序猿的开发工作。

3 如何搞定一个框架

很简单,分析清楚框架的执行流程,并且搞清楚在整个流程中,它需要我们提供什么样的个性化方法和数据,并且通过继承什么类来提供这些个性化的方法和数据。

由上面的分析可见,框架是非常有用的。它可以大大提高我们的代码的鲁棒性,可以大大简化我们开发的流程。

原文地址:https://www.cnblogs.com/hustdc/p/7805158.html