2009-02-01 3 views

risposta

4

L'aspetto più cool per me è che può aiutarmi a implementare la single responsibility principle:

"Nella programmazione orientata agli oggetti, il singolo di responsabilità principio afferma che ogni oggetto deve avere una sola responsabilità, e che tutti i suoi servizi dovrebbero essere strettamente allineati a tale responsabilità ".

spero di adottare questo più pienamente con più esperienza in futuro, ma per ora, ho appena iniziato con averlo costruito in alle mie esigenze di registrazione:

insieme Log4PostSharp, non posso fare:

Ciò significa che, la responsabilità della registrazione è attribuita altrove (codifica saggia), e iniettata da una fonte separata dalla magia PostSharp e Log4PostSharp.

0

domanda Daft, ma non è questo lo scopo dello Contributions Directory?

C'è un esempio di implementazione di modifica proprietà automatica - INotifyPropertyChanged.

+0

In realtà, ce n'è uno negli esempi di PostSharp, ma è bacato. Ho dovuto rielaborarlo un po '. –