對學習程式語言的的小感想
最近學習了C#的一些基本語法,又結合了之前學習過的Java基本語法,兩種都是物件導向的語言,然而基本語法幾乎沒什麼很大的區別,因為在物件導向之前總是會有一段小時間是關於程式導向的,而且大概每種物件導向的語言都會有其程式導向的基本語法,而這些基本語法也會在物件導向中使用到!
經過了程式導向的學習,等到接觸物件導向的問題時,學習的人往往會有所迷惑,我也不例外,物件導向其實可以看作是對程式導向進行封裝一樣~
可能有人會說,程式導向就是要自己去實現一些事情,而物件導向就是使用一個符合條件的物件去幫忙完成一些事情,這是沒有錯的,但是對物件導向進行了很長很長一段時間的思考之後,物件導向其實是對方法的使用有了更加全面的升級,對於我們程式設計師來說,物件導向其實就是有一種封裝程式導向的思想,沒錯,我們是可以呼叫很多已經非常成熟的方法,但是這僅僅是最基本的技能,我們還需要更加深入去實踐方法裡面的東西,而這些東西就是需要我們程式設計師去思考怎麼樣一步步實現後進行封裝所得到的比較通用的,為大部分人接受的方法!
有人說過物件導向就是將被動的東西看成是物件,而這個物件與其他有相似屬性或者行為的物件進行抽象就會抽象出物件導向中的重點—“類”,類是物件的模板,每當類建立物件之後,那個物件就會擁有了相應的行為,而這些行為好像只需要去使用就行了,實質上,這些行為的背後就是封裝了實現這個行為所需要的過程!
因此,將最難的留給程式設計師的理由就是程式設計師要去實現這些方法,而這些方法的實現是離不開程式導向的思想的,所以程式設計師要做的就是要將方法實現,然後提供如何使用這個方法的索引,讓更多的人能夠接受自己所編寫的方法~當然也要靈活使用已經成熟的很多方法!
相關文章
- 最值得你學習的程式語言
- 1.C語言有關的小學習C語言
- C語言/C++對程式設計學習的重要性!C語言C++程式設計
- 七週學會七種語言:學習程式語言的實用指南
- 學習你的第一門程式語言
- 學習不同程式語言的重要性
- C語言的學習C語言
- 對女性友好的程式語言
- java是最值得學習的程式語言嗎?Java
- 開發微信小程式的個人感想微信小程式
- 學習C語言的教材C語言
- 學習遊戲要學習程式語言嗎?十大主流程式語言解析遊戲
- Dart程式語言入門學習Dart
- 這些程式語言值得學習
- 如何學習一門程式語言
- 程式語言學習之我見
- 學習PHP程式語言的一些總結PHP
- 漫畫:7種程式語言的學習曲線
- 你應該學習的第一門程式語言
- 多對多多語言神經機器翻譯的對比學習
- 學習感想——自己簡陋的作品
- 【譯】需要學習的是程式設計,而不是程式語言程式設計
- 我的C語言學習之路C語言
- R語言的初級學習R語言
- C語言:一種高效、易學的程式語言C語言
- 開啟全民程式設計時代!Python小學生都要學的程式語言!程式設計Python
- C語言學習方法,怎麼學習C語言?C語言
- lua學習: lua及函數語言程式設計語言函數程式設計
- 到底該學習什麼程式語言
- 漫畫:程式語言學習曲線
- 怎樣學習一門程式語言
- 為什麼要學習一門新的程式語言?
- 最適宜初學者學習的幾種程式語言
- C#與Lua語言學習對比一C#
- SVG:初步學習感想SVG
- 10個經典的C語言小程式C語言
- 新手的第一個c語言小程式C語言
- java語言學習Java