Страница 1 из 1
Разница между абстрактным классом и интерфейсом
Добавлено: 26 апр 2014, 10:43
kirka_scant
В чем принципиальное различие в использовании? Они взаимозаменяемы? Что предпочтительней использовать? Можно ли сделать реализацию абстрактного метода в абстрактном классе, скажем так, общую? Мне это нужно для того, чтобы в некоторых наследниках абстрактного класса не плодить код, а использовать одну некую общую реализацию абстрактного метода.
Надеюсь, что не слишком запутанно сказал

Re: Разница между абстрактным классом и интерфейсом
Добавлено: 26 апр 2014, 10:53
Mikhail_dev
Это основы ООП. Их стоит знать ПЕРЕД ТЕМ, как начинать программировать под Android.
Почитайте книги по Java, там всё встретите.
viewtopic.php?f=17&t=147
Ответов на эту тему в интернете неимоверное количество.
https://www.google.ru/search?q=%D1%80%D ... 2&ie=UTF-8
Re: Разница между абстрактным классом и интерфейсом
Добавлено: 29 апр 2014, 07:34
kirka_scant
Спасибо за ответ.
На данный момент уже немного разбираюсь в паттернах. Читаю книгу Фримана "Паттерны проектирования". Очень занятная книжка и в ней все описано простым, доступным языком.

Re: Разница между абстрактным классом и интерфейсом
Добавлено: 29 апр 2014, 07:48
Mikhail_dev
Поддерживаю. Сам читаю её сейчас. Это банда четырех которая, урезанная.
Re: Разница между абстрактным классом и интерфейсом
Добавлено: 29 апр 2014, 21:26
kirka_scant
m090050 писал(а):Поддерживаю. Сам читаю её сейчас. Это банда четырех которая, урезанная.
Дошел до шаблона "Команда". Это первая книга по программированию, которую я дочитал до 2хх страницы
