可維護性高,更新存儲過程通常比更改、測試以及重新部署程序集需要較少的時間和精力。缺點:交互性差,可移植性差。
2. 面向對象的思想主要包括什麼:任何事物都可以理解爲對象,其主要特徵:繼承、封裝、多態。特點:代碼好維護,安全,隱藏信息。
3. 從值類型接口轉換到引用類型叫裝箱,從引用類型轉換到值類型拆箱。裝箱(boxing)是將值類型的數據轉化成引用類型,int i=3; object o = i ;便是裝箱過程,而拆箱(unboxing)是將飲用類型數據轉換值類型,比如int j = (int)o,屬於拆箱。
4. 接口(Interface)是用來定義行爲規範的,不會有具體實現,而抽象類除定義行爲規範外,可以有部分實現。一個類能實現多個接口,但只能繼承一個父類。
5. 接口用於規範,抽象類用於共性。接口中只能聲明方法,屬性,事件,索引器。接口成員被定義爲公共的,但抽象類的成員也可以是私有的、受保護的、內部的或受保護的內部成員(其中受保護的內部成員只能在應用程序的代碼或派生類中訪問)。 在抽象類中加入一個方法,那麼它的子類就同時有了這個方法。而在接口中加入新的方法,那麼實現它的類就要重新編寫(這就是爲什麼說接口是一個類的規範了)。此外接口不能包含字段、構造函數、析構函數、靜態成員或常量。