| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Философия программирования > [С++] Методика построения библиотеки классов? |
| Автор: Alca 26.11.2009, 12:29 |
| Какие есть принципы построения такой библиотеки? Как ее лучше построить, структурировать? Какая есть литература по этой теме? Т.е. меня интересует основополагающие принципы (методы). Может у кого есть опыт в этом направлении? P.S. С++, WinApi, STL |
| Автор: Abyx 27.11.2009, 18:30 |
| всмысле библиотека классов? STL - библиотека классов? (и библиотека, и с классами) |
| Автор: Alca 27.11.2009, 18:56 | ||||||
Моя библиотека классов
Использую в своих классах С++, WinApi, STL |
| Автор: djamshud 27.11.2009, 19:56 |
| По большому счету нет никаких четко формализованых принципов. Высасывайте из пальца все сущности, которые вам (или потенциальному пользователю) необходимы, оформляйте их так, чтобы с ними было удобно работать и все. Есть конечно холиварные моменты, вроде использования исключительно итераторов или индексов в контейнерах, но тут как самому больше нравится, а еще лучше - золотая середина, если это возможно. И конечно важно предусмотреть расширение функционала вашей библиотеки. Путем разрешения грамотного наследования ваших классов или как вы это сделаете... Пример хорошей библиотеки - Qt, плохой - MFC. |