Composite Oriented Programmint
比較OOP似乎是更適合描寫實際世界狀況
華頓翻譯公司在Apache Zest Project中看到這個觀念
Zest是由Qi4j納入Apache後改的名稱
而Qi4j本來首倡觀念以下:
1.Behavior depends on Context
2.Decoupling is a virtue
3.Business Rules matters more.
4.Classes are dead翻譯社 long live interfaces.
有人對COP程式設計有研究嗎?
會是未來新的語言的設計考量嗎?
今朝Zest是屬於將Java轉化為COP思慮模式的做開辟的一個框架
https://zest.apache.org/java/2.1/two-minutes-intro.html
Hello world類型如貫穿連接
我理解的觀念是
將Interface算作是一個Role
class是實作方法的地方
一個Role可能會有早受騙程式設計師晚上下班兼職做網路賣家
所以可以寫
Developer.class實作coding() ,debug()
Seller.class 實作sell(), shipping()
隨時想要讓這個Role處置什麼工作
只要Role跟class夾雜(mixin)
就能夠使用該方式翻譯
所以Role去mixin Develope.class
會產生一個Instance
就可以用coding() debug()
不知事理解有無錯。
感受如許的設計思惟還不錯,
估計可以提拔class的重用機率,
比起不斷的擔當造成肥大的系統仿佛來的好的多?
本文出自: https://www.ptt.cc/bbs/Soft_Job/M.1470506956.A.DDA.html有關各國語文翻譯公證的問題歡迎諮詢華頓翻譯公司02-77260932
- Dec 02 Sun 2018 09:50
[評論辯論] 關於COP夾雜導向語言
close
西文口譯價錢
全站熱搜
留言列表
發表留言