Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Философия программирования > [С++] Методика построения библиотеки классов?


Автор: Alca 26.11.2009, 12:29
Какие есть принципы построения такой библиотеки? 
Как ее лучше построить, структурировать?
Какая есть литература по этой теме?
Т.е. меня интересует основополагающие принципы (методы). 
Может у кого есть опыт в этом направлении?
P.S. С++, WinApi, STL

Автор: Abyx 27.11.2009, 18:30
всмысле библиотека классов? STL - библиотека классов? (и библиотека, и с классами)

Автор: Alca 27.11.2009, 18:56
Цитата

всмысле библиотека классов? 

Моя библиотека классов


Цитата

Цитата

P.S. С++, WinApi, STL

STL - библиотека классов? (и библиотека, и с классами)

Использую в своих классах С++, WinApi, STL  smile 

Автор: djamshud 27.11.2009, 19:56
По большому счету нет никаких четко формализованых принципов. Высасывайте из пальца все сущности, которые вам (или потенциальному пользователю) необходимы, оформляйте их так, чтобы с ними было удобно работать и все. Есть конечно холиварные моменты, вроде использования исключительно итераторов или индексов в контейнерах, но тут как самому больше нравится, а еще лучше - золотая середина, если это возможно.

И конечно важно предусмотреть расширение функционала вашей библиотеки. Путем разрешения грамотного наследования ваших классов или как вы это сделаете... Пример хорошей библиотеки - Qt, плохой - MFC.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)