1

私はソフトウェアの再利用の概念をよく理解していません...ウィキペディアは「コードの再利用」と「再利用性」を提供し、ソフトウェアの再利用について具体的には何も説明していません...概念を明確に説明していただければ幸いです。

4

1 に答える 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クラスから継承しているので自動的に提供されるので、何も書く必要はありません。以前書いたものを
利用しています。これはコードの再利用性です。

また、importJavaでsを作成すると、開発者が作成したコードを再利用することになります。:)

于 2013-03-21T18:44:09.310 に答える