简述以上结构化方法和面向对象方法的特点和优缺点
特點:
(1)結構化方法的思想是一種分層的思想,模塊化思想,它語句結構化,不再使用GOTO語句。
結構化方法還遵循分解原則,自頂向下進行分層解決。
(2)面向對象方法顯然是面向對象思想,將系統中要處理的問題看作對象,復雜對象由簡單對象組成。具有相同屬性和操作的對象屬于一個類,類之間有類似于結構化的層次,可以有子類,且可以繼承父類的全部屬性并具有自己的屬性和操作。類具有封裝性,將內部屬性和操作隱藏。面向對象的思想強調抽象、繼承和封裝。
優點:
(1)結構化方法的優點是考慮問題的方式較為合理,先確定主要系統功能,然后逐層深入,由簡到難,逐漸將一個大致的總體結構具體化,最終全部實現其功能。結構化的模塊化使得問題難度降低,編寫的程序也更加簡明,可讀性更高。
(2)面向對象方法的優點在于其開發軟件的思維與人類思維方法一致,用戶更容易理解。而由于面向對象的封裝性,局部的改變不會影響整體系統的功能,使得管理人員調試維護起來也很方便,可靠性也更高。而面向對象方法也使用了模塊化的思想,將復雜問題分解成獨立的小問題,降低了難度和成本。
缺點:
(1)結構化由于要對一個整體問題不斷分解,要處理的條件和信息也會越來越多,有時候會給開發人員編程時造成麻煩,這也使得結構化方法能處理的復雜問題難度有一定的限制。
不利于維護。
(2)面向對象雖然對于用戶使用起來很方便,但對于開發人員抽象對象的能力有很高的要求。對于對象的建立不但要準確,還要全面,并且符合模塊的要求,若整體模塊劃分不合理,對功能會有很大的影響
總結
以上是生活随笔為你收集整理的简述以上结构化方法和面向对象方法的特点和优缺点的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ElasticSearch学习过程中遇到
- 下一篇: matlab图片批处理