ch01物件導向技術導論(一).pptVIP

  • 3
  • 0
  • 约小于1千字
  • 约 13页
  • 2017-03-28 发布于湖南
  • 举报
ch01物件導向技術導論(一)

福 春 福 福 福 福 福 Ch08物件導向技術導論(一) JAVA程式設計入門(I) What Is It? 什麼是物件? 一般所講的「物件」,其實就是有形體的東西。 物件擁有「屬性」和「功能」。 屬性:物件特別的外形、尺寸 雄獅牌, 15公分長, 紅黃兩色, 擦子 功能: 可寫字, 可以將字擦掉 由於觀點的不同,每個人對相同的一個物件之描述也可能不盡相同。 程式語言中的物件,其實是真實世界中東西  的模型,也可以是某種概念的模型。 物件導向程式設計 「物件導向程式設計」是將真實世界中物件使用上的優點,套用在程式設計上。 物件導向的一些優點: 使用者的角度 封裝(Encapsulation):資訊隱藏,看不到內部運作,內部也不受外界影響 介面(Interface):人機溝通介面 多型(Polymorphism):以不同的方式實作,作同樣的功能 製造者的角度 繼承(inheritance):使用舊有設計,再加添新功能 物件導向程式設計的優點 子物件之間以介面結合:透過介面,將數個物件結合在一起,解決一個大問題 物件導向程式設計的優點 物件導向程式滸最重要的功能為程式碼的再利用,使用封裝、繼承、介面與多型 更換子物件 物件導向程式設計的優點 使用多型(介面相同) 抽象化 設想物件「能做什麼」就是抽象化。 抽象化是設計「物件藍圖」的第一步,也是最重要的一步。 物件內部如何運作而

文档评论(0)

1亿VIP精品文档

相关文档