Основы программирования на C#


Проектирование класса Rational


В заключение этой лекции займемся проектированием класса Rational, описывающего известный в математике тип данных - рациональные числа. По ходу проектирования будут вводиться новые детали, связанные с описанием класса. Начнем проектирование, как обычно, с задания тега <summary>, описывающего назначение класса, его свойства и поведение. Вот этот текст:

/// <summary> /// Класс Rational /// определяет новый тип данных - рациональные числа и /// основные операции над ними - сложение, умножение, /// вычитание и деление. Рациональное число задается парой /// целых чисел (m,n) и изображается обычно в виде дроби m/n. /// Число m называется числителем,n - знаменателем. Для /// каждого рационального числа существует множество его /// представлений, например, 1/2, 2/4, 3/6, 6/12 - задают /// одно и тоже рациональное число. Среди всех представлений /// можно выделить то, в котором числитель и знаменатель /// взаимно несократимы. Такой представитель будет храниться /// в полях класса. Операции над рациональными числами /// определяются естественным для математики образом /// </summary> public class Rational { // Описание тела класса Rational }//Rational



Содержание раздела