Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConcreteSubject ¶
type ConcreteSubject struct {
// contains filtered or unexported fields
}
ConcreteSubject 具体主题实现
func (*ConcreteSubject) NotifyObservers ¶
func (s *ConcreteSubject) NotifyObservers()
NotifyObservers 通知观察者
func (*ConcreteSubject) RegisterObserver ¶
func (s *ConcreteSubject) RegisterObserver(observer Observer)
RegisterObserver 注册观察者
func (*ConcreteSubject) RemoveObserver ¶
func (s *ConcreteSubject) RemoveObserver(observer Observer)
RemoveObserver 移除观察者
type UserOption ¶
type UserOption interface {
Apply(*User)
}
Click to show internal directories.
Click to hide internal directories.