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

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

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

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

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

  • 相关阅读:
    spring+hibernate常见异常集合
    Java报错原因汇总
    java常见异常集锦
    连接池 druid(阿里巴巴的框架)
    企业支付宝账号开发接口实现
    Maven使用常见问题整理
    MySQL的分页
    Struts2中通配符的使用
    Centos下安装mysql 总结
    将linux用在开发环境中
  • 原文地址:https://www.cnblogs.com/haoxiaobo/p/91911.html
Copyright © 2011-2022 走看看