22.最近的電腦語言發展中,關於 Ruby、Python 等語言,敘述適合的是?..-阿摩線上測驗
2F 107新竹揮手 國一下 (2020/03/09)
Ruby 是一種物件導向、命令式、函數式、動態的通用程式語言。 Python支援「程序導向」、「物件導向」、「函數導向」 程序導向用『功能』來切程式,最後再由一個main()來統一管理。(循序/選擇/重複) 物件導向用『物件』來切程式,各個物件自動自發的負責自己的『功能』,不需main()管理。(封裝/繼承/多型) 這樣的好處是,若需修改程式,通常不用勞師動眾到修改main(),只需修改各自物件即可,若要增加功能,也只需增加物件即可,不用修改main()。 簡單的說,物件導向就是一種『Shift of Responsibility』,一種由『中央集權』變成『地方自治』的管理方式。 |