3. 技术专题 - 面向对象设计

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

posted on 2019-07-09 15:46  碎羽love星谊  阅读(89)  评论(0编辑  收藏  举报

导航