public BitComparator(IXOr xOr, IAnd and, IOr or, INot not) { _xOr = xOr; _and = and; _or = or; _not = not; }
public ByteXOr(IXOr xOr, IByteFactory byteFactory) { _xOr = xOr; _byteFactory = byteFactory; }
public BitAdder(IXOr xOr, IOr or, IAnd and) { _xOr = xOr; _or = or; _and = and; }