(Object-Oriented Programming,OOP)//(面向對象程式設計,OOP)
OOP是一種程式設計思想,OOP的基本原則是組合,由單個能夠起到子程式作用的單元或對象組合而成,即面向對象程式設計思想。
OOP的三大顯著特征:封裝,繼承,多态。
《Thinking in Java》純粹的面向對象程式設計方式:
1.萬物皆為對象。
2.程式是對象的集合,它們通過發送消息來告知彼此所要做的。
3.每個對象都有自己的由其他對象所構成的存儲。
4.每個對象都擁有其類型。
5.某一特定類型的所有對象都可以接受同樣的消息。