淺談ASP中的類

來源:互聯網
上載者:User

在ASP編程中,類能夠起到一個很好的封裝的作用。雖然ASP中的類並不能做到真正意義上的物件導向,它只是基於對象的,儘管如此,類在ASP開發中還是能起到很好的作用,用好它仍然是十分必要的。
純粹用Sub、Function也能夠實作類別的功能,但是類提供了更舒服的介面方式。在ASP中沒有“namespace”的概念,使用Sub、 Function很多的情況下,為了區分這些Sub和Function,常常要使用冗長而不好記的名稱,而且Sub、Function的介面方式十分呆板,但是使用類的話可以大大改善。
類不能幫你提高程式的運行效率,但是類能夠提高你的開發效率、改進你的編程習慣。
既然談到封裝,那麼就涉及到好的封裝和不好的封裝。如何設計你的類的屬性、方法,也就是說,如何設計這個類的介面,這決定了你的類能夠多大程度上協助你的開發。如果你封裝得不好,類恐怕也不能給你帶來多大的實際便利。但是如果你封裝得好,類確實能夠給你的開發帶來質的提升。
什麼時候應該使用類呢?基本上,當你的一個模組化的功能的輸入、輸出介面越複雜,就越適宜把它封裝成一個類。但是這顯然不是必須的,你用Function、Sub也一樣能夠實現。如果你已經嘗過類的甜頭,那麼你必然會傾向於把這些介面複雜而又功能相對獨立的模組寫成類的。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.