The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выход Mono 3.0, открытой реализации платформы .Net , opennews (??), 22-Окт-12, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


127. "Выход Mono 3.0, открытой реализации платформы .Net "  +/
Сообщение от 123 (??), 24-Окт-12, 00:30 
> никогда не знаешь заранее какую функцию стоило бы добавить в базовый класс
> а какую не стоило бы -- это вечная проблема ООП.

У базового класса нет функций - у него есть только методы. Классовые функции вообще изобретать не стоит - они фактически нужны для имитации процедурного программирования.

Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

129. "Выход Mono 3.0, открытой реализации платформы .Net "  +/
Сообщение от ... (?), 24-Окт-12, 01:29 
> У базового класса нет функций - у него есть только методы.

У базового класса нет масло - у него есть только масло.

> Классовые  функции вообще изобретать не стоит - они фактически нужны для имитации
> процедурного программирования.

На сколько я понял из контекста - речь о статических функциях? Но есть статические-же классы/поля классов и мне не совсем понятно где здесь имитация процедурного программирования? И почему вы думаете что процедурное программирование нельзя имитировать без статических функций?

Ответить | Правка | Наверх | Cообщить модератору

157. "Выход Mono 3.0, открытой реализации платформы .Net "  +/
Сообщение от Аноним (-), 26-Окт-12, 16:15 
Наверное автор разделяет так:
функции - правила сопоставления некоторого значения некоторому значению и в ооп должны быть приватными.
методы - собственно наполнение типа, для изменения или получения состояния объекта.
А Вы спутали ООП и реализацию в языке программирования.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру