關于面向對象和函數式編程?
問題有些不準確,函數在面向對象編程和結構化編程里都是存在的。對象里的方法可以看作是一個函數,同時也可以自定義一個函數調用對象的方法實現一定的功能。同時不是面向對象的語言編程肯定沒有面向對象編程,因為就沒有對象的概念。但面向對象語言編程肯定也離不開結構化編程,比如用c#編寫一個桌面程序,單擊一個按鈕打開一個文件,這是一個過程,可以看作是結構化編程,在這個過程中調用file對象。
關于面向對象和函數式編程?
問題有些不準確,函數在面向對象編程和結構化編程里都是存在的。對象里的方法可以看作是一個函數,同時也可以自定義一個函數調用對象的方法實現一定的功能。同時不是面向對象的語言編程肯定沒有面向對象編程,因為就沒有對象的概念。但面向對象語言編程肯定也離不開結構化編程,比如用c#編寫一個桌面程序,單擊一個按鈕打開一個文件,這是一個過程,可以看作是結構化編程,在這個過程中調用file對象。