一、接口和抽线类
(1)抽象类abstract class
Object
|
Context
|
ContextWapper(抽象类)
| | |
Service Activity .......
(2)接口interface
区别: (未写)
关键字:层次,方法集,多继承
二、MVC
- You define your user interface in various XML files by resolution/hardware etc.
- You define your resources in various XML files by locale etc.
- You extend clases like ListActivity, TabActivity and make use of the XML file by inflaters
- You can create as many classes as you wish for your model
- A lot of Utils have been already written for you. DatabaseUtils, Html
Model:data
View:UI
Cotrollor:logic
三、MVVM
四、组合模式Composite
Android 的ViewGroup 和View就是用了组合模式。
四、Decorator 装饰模式