Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArithmeticCalculator ¶
type ArithmeticCalculator struct {
Arithmetic IArithmetic
}
func NewArithmeticCalculator ¶
func NewArithmeticCalculator(arithmetic IArithmetic) *ArithmeticCalculator
func (*ArithmeticCalculator) Calculate ¶
func (ae *ArithmeticCalculator) Calculate(num1, num2 int) int
type IArithmetic ¶
type Multiplication ¶
type Multiplication struct {
}
func (*Multiplication) Compute ¶
func (m *Multiplication) Compute(num1, num2 int) int
type Subtraction ¶
type Subtraction struct{}
func (*Subtraction) Compute ¶
func (s *Subtraction) Compute(num1, num2 int) int
Click to show internal directories.
Click to hide internal directories.