observer.tcl
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:0k
源码类别:

通讯编程

开发平台:

Visual C++

  1. #
  2. # Inspiried by Java java.util.Observer
  3. # for MCV
  4. Class Observer
  5. Observer set uniqueID_ 0
  6. Observer proc getid {} {
  7.     set id [Observer set uniqueID_]
  8.     Observer set uniqueID_ [expr $id + 1]
  9.     return $id
  10. }
  11. Observer instproc init {} {
  12.     $self instvar id_
  13.     set id_ [Observer getid]
  14. }
  15. Observer instproc id {} {
  16.     $self instvar id_
  17.     return $id_
  18. }
  19. # Needs to be overwritten
  20. Observer instproc update {} {
  21. }