zoukankan      html  css  js  c++  java
  • 关于对象组件编写的一点想法

    有个服务器, 写成了组件, 用于在其它程序里调用, 可是服务器的各种状态变化如何在用户界面程序里显示, 这个问题一直很不爽. 让界面程序来不断查询组件的状态吗? 在组件里包括一个日志窗口的引用吗? 不爽! 这样的代码好丑! 还有日志, 组件如何知道该写到什么日志里呢? 难道还要由界面程序在组件里放一个日志文件名吗?

    今天有了个好办法, 终于可以把这些统一起来了. 就是用事件. -------- 怎么从前没有想到?

    组件有了需要通知的事情发生, 就用事件的方式触发, 调用组件的界面程序只要订阅这个事件就可以了. 组件想说什么都可以, 放到事件参数里, 有人有兴趣就处理, 该显示就显示, 该写文件就写文件. 怎么显示, 怎么处理都是调用者的事情, 服务器组件只是一个组件, 内缩在里面就好了, 不应该参与任何与人机界面有关事情. 这样就清晰了.

    看来是编程序少了, 这种事情都这么晚才想到. 以后要多练了!

  • 相关阅读:
    Git远程和分支管理
    Git基本使用教程
    linux基础知识总结
    正则表达式-概要
    java注释规范
    JavaScript对象(Object)
    centos7安装docker
    springboot项目问题记录one
    tomcat不需要重启热部署xml文件
    java调用新浪接口根据Ip查询所属地区
  • 原文地址:https://www.cnblogs.com/haoxiaobo/p/91911.html
Copyright © 2011-2022 走看看