ruby中的設計模式簡介
作者:佚名 時間:2012-06-07 分享到:
ruby是一門一流的,通用的,面向對象程序語言,它并不適用于所有的情況-例如你需要提高的性能,那或許你應該看看其他語言,但是對于大多數編程任務而言,ruby無疑是最適合的,ruby代碼精練而表意清晰,ruby包含豐富而完善的編程模型.
如我們在以后會介紹的,ruby有它自己的做事方法,包含子對于處理四八組的經典設計模式所提出的問題的方法,在這樣的前提下,如果一個ruby和經典設計模式的組合沒有提供一些不同的東西的話反而會令八奇怪,有時候,ruby是如此的不同,以至于它允許對相同的問題采用全背反的方法來編程.實際上,最近ruby的流程使三種新的設計模式開始為人所知.
1.內部域指定語言[internal domain-specific language(dsl)],一種非常動態的,用以創建指定的小語言的方法
2.元編程(meta-programming),一種在運行時創建你需要的類和對象的技巧.
3.慣例優于配置(convention not configuration),一種對于配置問題(大多是xml)的解決之道
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n2363.html