• Главная
  • Оглавление
  • Обратная связь
  • Лента RSS
  • Правила
Что здесь уже нашли

Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)




Найдено страниц: 4

  1. Залепа №13. О грамотном проектировании и неграмотном IDE.

    Степень соответствия запросу: 87,5%
    Фрагменты текста поста :
    ... такое решение, при котором наша программа не превратится в кашу из кучи классов, лишних открытых методов, свойств и форм... ... Здравый смысл подсказывает, что справочник должен быть представлен неким классом (назовем его CUserMgr ), который позволяет основной программе получить все необходимые данные о пользователе и скрывает всю внутреннюю структуру внутри себя... ... создание глобальных классов нужных нам форм ни к чему хорошему не приведет: о существовании этих форм должен знать только CUserMgr , остальные о них не должны даже подозревать, т... ... Неужели придется вот так вывалить на всеобщее обозрение потроха ваших классов... ... Вариант номер раз (стиль программирования a'la Microsoft) Суть заключается в избавлении от необходимости использовать одним классом внутренней структуры другого класса... ... Решение сводится к созданию классов, представляющих сущности используя в качестве базы класс формы... ... И ему также не нужно будет обращаться к внутренней структуре других классов, т... ... Согласитесь, что такая убогая симуляция дружественности классов имеет массу недостатков: Нормальной инкапсуляции все равно не получится, т... ... Видимо их ввели в язык только с одной целью - как решение при отказе от дружественности классов... ... Как же будет выглядеть решение нашей задачи при использовании вложенных классов... ... } } Итак, вот что мы получаем при таком подходе: программа "видит" только класс CUserMgr , о существовании внутренних классов она даже не подозревает и естественно не может получить к ним доступ... ... Можно как угодно изменять внутреннюю структуру CUserMgr и вложенных классов... ... Встроенные классы могут без проблем обращаться к внутренним (закрытым) методам класса CUserMgr , что позволяет в ряде случаев сильно упростить программирование этих классов... Подробнее: http://fit-media.com/post_1204892317.html


  2. Залепа №9. Microsoft друзей не признает.

    Степень соответствия запросу: 12,14%
    Фрагменты текста поста :
    ... Другими словами, правильное проектирование в ООП - это создание классов, АБСОЛЮТНО НЕЗАВИСИМЫХ от других классов и объектов, инкапсулирующих все необходимые для работы классы внутри себя... ... Следуя описанному выше работа с классом "дата" должна выглядеть примерно так: Пример кода: CDate cd = new CDate()... ... Из третьего пункта следует, что объекты класса CCalendar будут создаваться не пользователем, а только классом CDate , им же они будут контролироваться в течении всей жизни календаря и, в конце-концов, он же их будет и уничтожать... ... А к тому, что тут мы уперлись головой в очередной косяк C# - отсутствие в языке понятия "дружественности"... ... В данном случае, в ней НЕТ дружественности... Подробнее: http://fit-media.com/post_1199568462.html


  3. Залепа №8. Крах технологии от обычного int'а.

    Степень соответствия запросу: 0,18%
    Фрагмент текста поста :
    ... А теперь представьте, что Вам необходимо встроить этот класс в свой проект и сцепить его в плотный узел с десятками других классов и тысячами объектов... Подробнее: http://fit-media.com/post_1198554053.html


  4. Как Заиконить Сайт

    Степень соответствия запросу: 0,18%
    Фрагмент текста поста :
    ... Второй путь более тернист, но даже с ним вполне справится человек, закончивший 5 классов средней школы... Подробнее: http://fit-media.com/post_1212879390.html


История внешних поисковых запросов

Меню

  • Главная страница
  • Оглавление блога
  • Лента новостей
  • Обратная связь
  • Правила блога

Анонсы по темам

  • Все посты блога
  • С миру по нитке
  • Мысли вслух
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Категории

  • Все посты по порядку
  • С миру по нитке
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Сервисы

  • Поиск по блогу
  • Поиск по всему сайту
  • Шпионское досье

Реклама


Стоимость сайта

Мой вебсайт стоит 865 404,18 руб

Статистика

    Widgetize!
  • Время работы: 0,18279 сек.
  • Память: 17 664 кБт
  • Статистика привратника
Copyright FIT-Media.com, © 2007-2012
Главная | Общее оглавление | Обратная связь | Правила блога | Лента RSS