samples/composition/src-test/api/FactorialTest.java
changeset 22 7b36dbc9df32
parent 20 afae7be94b25
child 207 675393d7093a
     1.1 --- a/samples/composition/src-test/api/FactorialTest.java	Sat Jun 14 09:51:05 2008 +0200
     1.2 +++ b/samples/composition/src-test/api/FactorialTest.java	Sat Jun 14 09:51:05 2008 +0200
     1.3 @@ -43,7 +43,8 @@
     1.4       * Arithmetica methods to do multiplication instead of
     1.5       * addition.
     1.6       */
     1.7 -    private static class Factorial extends Arithmetica {
     1.8 +    //BEGIN: design.composition.arith.factorial
     1.9 +    public static final class Factorial extends Arithmetica {
    1.10          public static int factorial(int n) {
    1.11              return new Factorial().sumRange(1, n);
    1.12          }
    1.13 @@ -52,6 +53,7 @@
    1.14              return one * second;
    1.15          }
    1.16      }
    1.17 +    //END: design.composition.arith.factorial
    1.18  
    1.19      
    1.20  }