Приміщення коду в пісочницю Visual C # (Sharp)

Метод пісочниці схожий на використання грифельній дошки – як і з грифелем дошки можна все стерти начисто, невдалу спробу створити стан МГО просто викинути Для цього код необхідно розбити на три окремих стадії: оголошення, маніпуляція і інтеграція (рис 57)

Рис 57 Приміщення коду в пісочницю

Спосіб приміщення коду в пісочницю є лише одним з декількох ВАРІА досягнення даної мети існує багато інших можливих реалізацій Але при будь-якої реалізації мета залишається однією і тією ж: відособити операції, які можуть викликати виключення, від головного коду Тоді, якщо виключення і проізоет, воно буде локалізовано у відокремленому коді, і при розкручуванні стека осталость коду не буде спотворений

ПРИМІТКА

Практичним правилом при застосуванні методу пісочниці є ізолювання коду, який може згенерувати виключення, від будь-якого існуючого відбудуться, яке може бути спотворене По завершенні виконання маніпуляцій обєкти можна інтегрувати в глобальний стан, викликаючи такі методи, які вкрай

малоймовірно можуть викликати виключення Для ситуацій, коли необхідно маніпуловать наявними станом, використовуйте обробник finally, з тим щоб в слае необхідності можна було відтворити існуюче стан

Джерело: Гросс К С # 2008: Пер з англ – СПб: БХВ-Петербург, 2009 – 576 е: ил – (Самовчитель)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*