关于框架

1 框架是什么

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

2 框架的存在的意义

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

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

3 如何搞定一个框架

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

 

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

posted @ 2017-11-08 17:25  PhoenixTree(梧桐树)  阅读(209)  评论(0编辑  收藏  举报