个人编程思想理解的片段(主要是面向对象的,参考了许多人的观点,还不成熟,没形成系统,请大家多指点)...
生活随笔
收集整理的這篇文章主要介紹了
个人编程思想理解的片段(主要是面向对象的,参考了许多人的观点,还不成熟,没形成系统,请大家多指点)...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編程思想的發展
??? 面向過程
??? 面向對象
??? 新的發展對面向對象的補充有 面向方面
面向對象的三種表現效果
??? 封裝
??? 繼承
??? 多態
面向對象的實質
??? 用類對現實世界進行抽象,用對象對現實世界的存在和運行進行模擬,使程序世界更加接近于現實世界。
封裝后的事物有接口和外界聯系,有封裝體對外界不可見。即: 封裝=接口+ 封裝體。它的意義在于隱藏變化和功能重用。
函數也是一種封裝,是對過程的封裝,而面向過程編程思想是用過程來構造程序,描述現實世界的運行。
面向對象中的類是對方法(函數)和數據的封裝,是用對象來構造程序,用對象的行為來模擬現實世界的存在和運行。
繼承是類(或接口)的作用范圍的縱向延伸,是現實中一般到特殊,是類間的屬性方法一種獲得獲得方式,是實現具體化的最常用最自然的方式。可以實現一些代碼重用。
多態是一個通用接口下的不同實現。即可以使用一個類型的多種形式,而無需考慮細節。
實際上面向對象程序實現過程是抽象——具象過程。
轉載于:https://www.cnblogs.com/lazhgg/archive/2006/01/04/310885.html
總結
以上是生活随笔為你收集整理的个人编程思想理解的片段(主要是面向对象的,参考了许多人的观点,还不成熟,没形成系统,请大家多指点)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 高等数学(第七版)同济大学 习题4-4(
- 下一篇: switchhost下载安装