タグ

InfoQとアスペクト指向に関するatsushifxのブックマーク (1)

  • デザインパターンの自動化

    .NETで簡単な例を見てみましょう。 public Person : INotifyPropertyChanged { string firstName, lastName; public event NotifyPropertyChangedEventHandler PropertyChanged; protected void OnPropertyChanged(string propertyName) { if ( this.PropertyChanged != null ) { this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName)); } } public string FirstName { get { return this.firstName; } set { this.firstName

    デザインパターンの自動化
    atsushifx
    atsushifx 2013/03/26
    デザインパターンは本質としては合っているけどパターンランゲージとかの広い意味で使っているので注意。ロギングのように同じようなコードを書いているなら、プログラミング言語の機能を使ってパターン化すべき。
  • 1