面向对象的思想是什么?
生活随笔
收集整理的這篇文章主要介紹了
面向对象的思想是什么?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我同事的回答,我覺得這句話可以讀十遍
說下我自己的理解
你不是人,你是豬。
解釋一下
我們在編寫面向對象的代碼時,一定要有抽象的思想,什么是抽象,抽象是一種概念的東西,不是實實在在的,看不見摸不著的東西。
比如人就是一種抽象,人這種東西代表了對一類動物的抽象。
那么我們如果要構造基類,就需要寫一類所有動物都有的屬性作為基類,然后以后的派生動物就繼承這個基類,并且繼承共有的行為,并完成自己特有的行為。
有了抽象的思想后,更應該有類的思想。
歸類是很重要的東西,動物園里面有天上飛的、地上跑的、水里游的
然后天上飛的又會進行細分,這就是分類的思想。
——
上面還不夠,我們要完成一個項目,就必須有各種邏輯,比如動物園里面要舉辦各種活動,每個不同的活動,可以用要給線程來完成,線程會去實例化各種對象做事情。
比如動物表演等等
那么還有他們需要通信什么辦?
那就要建立各種基礎的通信方式,比如UDP、TCP、QUIC等等~
——
有了上面之后,還要進行分層,分層和封裝的思想一定要有。
最后,如果覺得不錯,大家順手點個贊,轉發就是對我最大的鼓勵和支持!
長按識別二維碼關注公眾號
總結
以上是生活随笔為你收集整理的面向对象的思想是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: kuangbin专题一 简单搜索
- 下一篇: XSD文件详解