面向對象囈語

所有對象都封裝成類了,具體運行時就是這些類的實例對象之間的交互問題了

 

對象如何劃分,劃分的粒度,首先要明白具體的業務模型

 

細節問題就是智者見智了

 

解除倆個對象的耦合的關鍵是引入一個第三者對象,讓第三者對象負責調停

比如接口就是一個第三者對象。。。

搞個專門的調度者對象,定義成抽象類也好,純接口也好,把那些動作定義成一組接口,其它各個對象都調用這組接口來完成具體邏輯。。。

 

其實有時候真分不清是什麼模式,只是怎麼好就怎麼設計

最高境界是徹底忘記了什麼模式

但隨時拿來就用,別人看見時驚呼XX模式

使用者卻渾然不知

 

多用對象的組合,少用類的繼承

轉化直接為間接操作

因為間接意味著可以轉化,而直接不能

間接可以更好應對變化

posted @ 2009-06-29 10:14  delphi中间件  阅读(192)  评论(0编辑  收藏  举报