почему мы используем классы в c#
почему мы используем отдельные классы для членов и методов ... вместо этого мы можем выполнять всю работу в main()...
создание классов наследует его и создает объекты...Почему????
Pheonyx
Google-это ваш друг, есть тысячи ресурсов, объясняющих, почему многие программы перешли к объектно-ориентированному подходу, который использует классы, наследование и множество других принципов.
Но по-простому, позвольте мне спросить вас вот о чем...
Вы бы предпочли прочитать 100 000 строк кода, которые скачут повсюду, но являются одним основным методом? Или прочитайте более сегментированную, но структурированную базу кода, где функциональность сгруппирована и легко используется повторно. Где применяется сухой принцип, и где каждый модуль/класс и т. д. имеет только ту функциональность, которая требуется для работы?
Innocent910
скажите мне, почему мы используем классы???
Pheonyx
Сделайте свое собственное исследование, на самом деле нетрудно ввести материал в google, я заставлял вас думать самостоятельно, а не делать домашнее задание за вас.
Innocent910
я не получаю правильный ответ от google thas y m askng u bro
Ian A Davidson
Search for "Object Oriented Programming", or "OOP". If you don't know what that is about, then you are quite right - don't bother using classes! (And I would wonder why you are using C# at all, which is founded on objects). However, if you get your head around OOP, then it can make writing different kinds of software a lot simpler and more understandable. Please, please, don't become like so many programmers I see, who simply stick "methods" into "classes" and call it OOP. So often they end up with a load of static functions (sub-routines, if you like) in placeholders which bear no relation to objects - basically, procedural programming, but even harder to understand because functions are spread all over the place.
Узнайте, что такое ООП, и используйте его хорошо; жизнь станет намного проще для вас и для всех, кто приходит, чтобы поддерживать ваш код.
С уважением,
Иан.
Innocent910
спасибо!