Программирование arrow Программирование arrow Бьерн Страуструп - Язык программирования С++. Главы 11-13

Бьерн Страуструп - Язык программирования С++. Главы 11-13

Оглавление

1. Бьерн Страуструп - Язык программирования С++. Главы 11-13

2. Глава 11. Проектирование и развитие

3. Цели и средства

4. Процесс развития

5. Цикл развития

6. Цели проектирования

7. Шаги проектирования

8. Шаг 1: определение классов

9. Шаг 2: определение набора операций

10. Шаг 3: указание зависимостей

11. Шаг 4: определение интерфейсов

12. Перестройка иерархии классов

13. Использование моделей

14. Эксперимент и анализ

15. Тестирование

16. Сопровождение

17. Эффективность

18. Управление проектом

19. Повторное использование

20. Размер

21. Человеческий фактор

22. Свод правил

23. Список литературы с комментариями

24. Глава 12. Проектирование и С

25. Проектирование и язык программирования

26. Игнорирование классов

27. Игнорирование наследования

28. Игнорирование статического контроля типов

29. Гибридный проект

30. Классы

31. Что представляют классы?

32. Иерархии классов

33. Зависимости в рамках иерархии классов

34. Отношения принадлежности

35. Принадлежность и наследование

36. Отношения использования

37. Отношения внутри класса

38. Инварианты

39. Инкапсуляция

40. Программируемые отношения

41. Компоненты

42. Интерфейсы и реализации

43. Свод правил

44. Глава 13. Проектирование библиотек

45. Конкретные типы

46. Абстрактные типы

47. Узловые классы

48. Динамическая информация о типе

49. Информация о типе

50. Класс Type_info

51. Как создать систему динамических запросов о типе

52. Расширенная динамическая информация о типе

53. Правильное и неправильное использование динамической информации о типе

54. Обширный интерфейс

55. Каркас области приложения

56. Интерфейсные классы

57. Управляющие классы

58. Управление памятью

59. Сборщик мусора

60. Контейнеры и удаление

61. Функции размещения и освобождения

62. Упражнения


Главы 11 - 13 посвящены вопросам, связанным с применением С++ для проектирования и реализации больших программных систем. В главе 11 в основном рассматриваются вопросы проектирования и управления программными проектами.  В главе 12 обсуждается взаимосвязь между языком С++ и проблемами проектирования. В главе 13 показаны способы создания библиотек. Завершается книга справочным руководством по С++.


 
« Предыдущая статья   Следующая статья »