Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Класс методов (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/klass-metodov-350437/)

Guest 30.09.2011 16:31

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


Часовой пояс GMT, время: 14:40.


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