私はソフトウェアの再利用の概念をよく理解していません...ウィキペディアは「コードの再利用」と「再利用性」を提供し、ソフトウェアの再利用について具体的には何も説明していません...概念を明確に説明していただければ幸いです。
1 に答える
1
名前は一目瞭然です。再利用したいソフトウェアがいくつかあります。理解するのは非常に簡単です。
再利用性の説明に使用Java
しますので、ご容赦ください。
class Parent{
int[] numbers;
public void supplyNumbers(int[] someNumbers){
this.numbers = someNumbers;
}
public void performSorting(){
for(int i=0;i<numbers.length;i++){
//perform sorting here
}
}
}
したがってParent
、数値の配列と、数値を指定して並べ替え操作を実行する2つのメソッドを持つクラスがあります。
次に、同様の関数を必要とする別のクラスを作成したいと思います。コードを書き直す代わりに、inherit
次のようにコードを作成 するだけです。
class Child extends Parent{
}
では、コードはどこにありますか?Parent
クラスから継承しているので自動的に提供されるので、何も書く必要はありません。以前書いたものを
再利用しています。これはコードの再利用性です。
また、import
Javaでsを作成すると、開発者が作成したコードを再利用することになります。:)
于 2013-03-21T18:44:09.310 に答える