我們知道,C#源於C和C++。1970年,Brian和Dennis Ritchie首創了C語言,由於其簡單靈活的特點,很快成為世界上最流行的語言之一。
然而C語言是一個面向過程的程序設計語言。隨著軟件開發技術的進步,產生了面向對象的程序設計思想,二十世紀八十年代被美國AT&T貝爾實驗室設計並實現了C++語言,增加了對面向對象的程序設計的支持。
C#秉承了C++面向對象的特性,支持面向對象的所有關鍵概念:封裝、繼承和多態性。整個C#的類模型是建立在.Net虛擬對象系統之上的,對象模型是基礎架構的一部分而不再是編程語言的一部分。
9.1 面向對象的概念
9.2 面向對象模型技術
9.3 面向對象的分析
9.4 面向對象的設計