3. 技术专题 - 面向对象设计
- 如果想要将一个类的某个方法的实现提取到另一个上层项目中实现(比如这个类实现了MQTT Library的指定接口定义,这个特定的方法在接收到消息时会自动被MQTT Library调用),可以:
- 实现一个子类并重写这个方法
- 通过C#的委托或者Java的反射,将函数从外面传入,比如当做参数传入,或者把这个函数定义成该类的成员,然后在构造函数中传入
- 模型类的设计
- Model类可以分为
- PO:与数据库交互用的实体类,和数据库表、视图结构接近或相同。
- VO:与业务、展示相关的实体类,可从PO组织、业务逻辑计算等得到。
- Model类可以分为