
01.03.2008, 02:44
|
|
Познающий
Регистрация: 09.09.2007
Сообщений: 66
С нами:
9826679
Репутация:
41
|
|
Сообщение от Forcer
Меня лично учили так(Дейтелы пишут также): нужно отделять определение(интерфейс) от реализации. В объявлении класса не должна находиться реализация методов. Т.е. внутри определения класса - только прототипы методов. Класс - это конечный программный продукт. Клиентам, которые пользуются классом, совсем не обязательно видеть, как реализованы методы. Им нужно знать какими методами можно воспользоваться и какие результаты будут получены.
Спасибо, т.е. все уперается в инкапсюляцию...
А вот конструкторы и деструкторы описываются в теле класса?
|
|
|