Значительная часть документ представляет собой перевод разделов 2.2, 2.3,
2.5, 2.6 из монографии К.Джоржа (Chris George) и др. (The RAISE Development
Group, далее RDG) The RAISE Development Method.
В документе рассматривается техника алгебраического проектировани
абстрактного типа данных, широко используемая в методе формальных
спецификацей RAISE. Одним из первых, кто предложил такой подход был John Guttag,
также см. Библиографические замечания к лекции Абстрактные типы данных Бертрана.
Поскольку под классом можно понимать пару тип_данных + функции, а в
рассматриваемой технике помимо проектирования собственно абстрактного типа
данных выполняется проектирования фукнций работы с ним, то это эту технику можно
считать техникой алгебраического проектирования классов.
Далее, хотя Бертран, Гуттаг и RDG аксиомами описывают поведение функций
класса, только RDG описывает конкретную процедуру выбора таких аксиом для
описания поведения пар функций, вырабатывающих значение типа (generator) и
извлекающи данные из значения типа (observer).
ключевые слова:
алгебраическое проектирование, проектирование класса, класс, объектно
ориентированный,
Бертран, Гуттаг, John Guttag, RAISE, Chris George.
Автор:
Chris George
перевод:
Пискунов А.Г.
ClassDesign.pdf
Эти девять правил несложны, никаких кусков кода — только общие советы
начинающим Ajax-разработчикам. Крайне
вольный перевод
9 AJAX Tips & Tricks.
Приветствуем наших читателей. Что-то в последнее время много новостей и я
даже не успеваю все отобрать и написать о самых интересных технологиях и
продуктах. А ведь ещё и работать иногда надо. Но мимо этой новости мы просто не
могли пройти - ведь AJAX и ExtJS как его наглядное воплощения это наша основная
технологическая платформа. А буквально вчера вышла следующая версия в текущей
ветке 2.х - 2.2 Что же там нового, полезного и интересного мы сейчас и
рассмотрим.
О преемнице Windows Vista, носящей кодовое имя Windows 7, известно очень мало. Корпорация Microsoft, наученная горьким опытом, с крайней неохотой делится с журналистами информацией о разрабатываемой системе, дабы у пользователей и разработчиков программного обеспечения не сложилось искаженное представление о продукте, которое бы повлияло на продажи новой операционки, как это случилось с "Вистой". Тем не менее, некоторые скупые сведения хоть и изредка, но просачиваются из стен редмондского гиганта.