Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 16:31
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Мне нужно реализовать алгоритмы сортировки с помощью шаблонов. Сначала я хотел создать абстрактный класс напичканный методами сортировки, а потом все остальное реализовывать через закрытое наследование. Но потом, мне показалось, что не хорошо будет, если после закрытого наследования появятся дополнительные классы, с другими названиями (типа _vector, _strring), которые будут отличаться от стандартных только наличием алгоритмом сортировки их элементов. Сейчас сделал один большой класс с методами, при этом все их сделал статическими. Я так понимаю, что два экземпляра такого класса точно не нужно, вот хотел спросить, можно ли как-нибудь ограничить количество экземпляров, которые можно создать, одним? И еще вопрос, как спроектировать приложение, если несуществует явных объектов в сфере деятельности? В моем случае такие - это алгоритмы сортировки, и пользовательский интерфейс. Как все-таки было бы лучше поступить в моем случае? Вообще хочу предусмотреть сортировку обычных массивов стандартных типов, объектов vector, и текстовых файлов.
Ответить с цитированием
Ответ





© www.otvetnemail.ru - Форум вопросов и ответов.