基本概念
1、面向对象:Object Oriented
3个基本特点:
封装:把过程和数据包围起来。一般提供对外接口,禁止直接访问,隐藏信息,保证模块独立性。
继承:一种表示共性的方法。用于解决程序的可重用性。
多态:允许不同类型的对象对同一消息作出回应。具有灵活、代码共享的优点。
2、MVC\MVP
mvc中,m、v、c三者都有交互,其中v更依赖于m。
mvp中,v只与p有交互,而p依赖于m,v和m没有交互。
1、面向对象:Object Oriented
3个基本特点:
封装:把过程和数据包围起来。一般提供对外接口,禁止直接访问,隐藏信息,保证模块独立性。
继承:一种表示共性的方法。用于解决程序的可重用性。
多态:允许不同类型的对象对同一消息作出回应。具有灵活、代码共享的优点。
2、MVC\MVP
mvc中,m、v、c三者都有交互,其中v更依赖于m。
mvp中,v只与p有交互,而p依赖于m,v和m没有交互。