Последние комментарии

Для меня эта страница - это удобный способ смотреть, что нового происходит в комментариях и сразу находить заметку, не заходя в админку. Думаю, она будет полезна и тебе.


Юрий

В школах нашего района не ставили даже лицензионный софт со сроком лицензии на 3 года. А продолжали использовать нелецинзионный и используют до сих пор.
Linux не приживётся однозначно, так как с Windows преподавательский состав работает с трудом.


Михаил Фленов

Чтобы насильственно перезагрузить комп, просто нажимаем кнопку выключения и держим несколько секунд. Это работает как на ПС, так и на маках.


Михаил Фленов

В экономике есть такой подход - чем больше третишь, тем больше зарабатываешь. Этим принципом живет правительство экономики. Что зделали мы в кризис? Начали сокращать гос программы (они сократили реально много) и экономить. Что сделали американцы? Стали больше тратить и создавать рабочие места (липовые, но все же).

Одной компании с хорошими результатами мало. Почему я делаю ставку именно на Windows? Потому что благодаря его выходу будет рост продаж у железячников и всех смежных отраслей. То, что Google тоже показала рекорд прибыли именно сейча добавит хороших новостей.


Overdrive

Как же вы перезагрузили компьютер (аккумулятор вытаскивали)?

2SKY.NET Преимущество есть. Тебе не нужно вдаваться в реализацию какой-то возможности. Просто найди подходящий объект (Например для работы с файлами). Все, что тебе нужно знать, это какие методы (то, что умеет делать объект, открыть, сохранить, загрузить и тд.) есть у объекта, на какие события он реагирует и его свойства. Это называется "объектно ориентированное программирование".
Класс - это все лишь тип данных. А Объект - это конкретно существующий в оперативной памяти экземпляр класса. Видимо ты не совсем понимаешь эту концепцию.

Если бы ты не использовал объект, тебе бы пришлось изучать API которые позволяют работать с файлами. А это "функциональное программирование".

2Bulka А Flash ИМХО и не нужен встроенный. Его же обновлять надо. Баги в нем достаточно часто находят.


Юрий Изотов

2 Михаил Фленов: Да, эти браузеры уже достали своей несовместимостью. Я даже в определенный момент поддержку ряда браузеров в своих проектах - просто прекратил.
Бывает устаешь... от постоянного содрогания при выходе нового браузера )))

2 SKY.NET: Хотя Михаил все это в книге написал прямо или косвенно - но повторюсь.

ООП дает во-первых мыслить действительно категориями предметной области, к примеру "платежное поручение", "заявка", "отзыв" и так далее. При умелом описании с помошью классов и методов этих "кубиков" предметной части, разумеется. Что требует исскуства и для чего собственно паттерны и шаблоны проектирования и существуют.

А при процедурном программировании - да, программа может внешне так же работать, как и написанная с помошью ООП. Однако в голове программиста уже таких категорий не будет, только ряд процедур. Разобщенных, как ни крути, логически.

Во-вторых ООП увеличивает процент повторного использования кода. Согласитесь, тривиальный пример приведу, сугубо учебный - есть элемент "Заявка", его нужно дать к примеру некоему отделу поддержки vip-клиентов, "заточить" этот элемент и измененным использовать только с этой категорией пользователей.

Мы наследуем класс "Заявка", перегружаем нужные методы и свойства если необходимо, дополняем новыми если необходимо. Вот Вам и повторное использование кода.
Подчеркну - пример учебный, все может быть сложнее логически чем я указал.



pat

Ну прости, что мы говорим про большую часть населения земли. И я не сказал, что американцы не заметили кризиса.

Google поставила рекорд по прибыли за последний квартал (5.95 млрд). И что? От этого стало лучше жить?
Я думал цель компаний заработок, а не растрата :)
Ну да ладно, как всегда каждый останется при своем мнении. Но надеюсь искренне, что ты будешь прав...


ZeroXor

Насчет классов - Михаил, у тебя же была статья "Первый раз в первый класс" :)
По сабжу - всякое бывает, и сборка Огнелиса тоже не идеальна.

И оффтопое ЗЫ: откуда столько оффтоповых вопросов?


IvanIvanich

pat

Это точно! :)


Bulka

Да ну нафиг этот FireFox, меня он ничем не радует. Уж лучше оперу, хотя мне не нравится ни в том ни в другом потребность еще плагины для Flash и прочего грузить. разработчкики могли бы и сразу пихнуть ну или это просто я кастрированые версии качаю. Предпочитаю надстройку над IE, но это ИМХО


Михаил Фленов

Класс - это описание объекта. Объекты ты создаешь из класса. Объект - это экземпляр класса.

Класс:

class ClassName
{
}

Создаем объект данного класса:

ClassName obj = new ClassName();

Как объяснить преимущества, вот это уже сложнее. Я прямо в тупик встал.


О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне