therollingstones
therollingstones личный блог
05 марта 2017, 19:26

Концепция ООП

Вообще, это будет лекция. Если вы хотите программировать, я лично преследую цели написать финансовое приложение, то Вам эта лекция очень понравится. Серьезно, я могу сказать что вы выйдете после ее прослушивания и подумаете, а что мне подогнать под ООП. Вы будете мыслить как программист. Вам только нужно будет скачать программу. Все дело в том, что нужно понимание основ — основ, без них изучение платформы будет изучением игры на сложном пианино. Вы будете запоминать методы, но если не понимать природу методов, то вы будете применять их шаблонно, а вам нужно уметь мыслить.


 Как вы представляете основы логики? Что это, подумайте и приведите пример который вы считаете серьезным. Скажите то, во что вы верите. Логику которую можно проследить, вот! Смотрите, я приведу список из 30 предметов, абсолютно разных, но у них есть что — то общее.

Самолет                                                                                   Обезьяна                                           Парта
Шкаф                                                                                      Молоток                                             Стул
Лифт                                                                                       Цифра                                                Занавеска
Автомобиль                                                                             Планета                                             Гиря
Розетка                                                                                   Воздух                                                Гантели
Компьютер                                                                              Вода                                                   Дом
Девушка (не предмет, но тоже есть что — то общее)               Небоскреб                                          Город
Покрышка                                                                              Кроссовки                                           Страна
Телевизор                                                                               Солнце                                               Область
Монитор                                                                                  Звук                                                   Кол — во

В этих 30 примерах есть что — то общее.

Не спешите, вот прям ниже я скажу в чем здесь общая фишка. Но, попробуйте ответить сами. По очереди, не спешите и попробуйте описать каждый предмет или действие, которое я привел в списке. Это ключевой момент, вы можете написать свои 30 абсолютно любых примеров и попробовать их описать, в описании должна присутствовать логика, если вы составите список и начнете описывать предметы, которые в нем находятся, любой человек должен будет понять о чем вы.

Давайте, а вот прям сразу, ниже я приведу основу их общей логики, не сомневайтесь. 
Короче, попробуйте подумать.
Лучше всего свой список,
вы поймете в чем фишка.

Я напомню, это станет фундаментом в основу вашего мышления как программиста. 

А вот, 31 пример!!! Финансовое приложение!!! Вот, тоже есть часть общей логики.
Не спешите, попробуйте найти хоть один пример чего — то общего между этим всем!!!

1) Вес (могу выразить в цифрах)
2) Длинна, ширина, высота (могу выразить в цифрах).
3) Котировки
4) Скорость (могу выразить в цифрах)
5) Каждому объекту я могу присвоить номер.
6) Могу выразить время, протяженность события ( тоже в цифрах) 
7) Все это я пишу буквами ( Я могу описать объект на языке)
8) Я могу описать цвет (буквами)
9) Твердость


Все вышеописанные примеры, могут быть исполнены с помощью цифр и букв.
Более, есть разные законы физики, математики, биологии, во всех науках есть законы, законов много.

Но, если это серьезная наука, она будет описывать это в цифрах.

Теперь представьте любой объект и запишите 5, а лучше 10 характеристик, которые могут быть с ним связаны. Объект, это не более термина, вы можете описать действие. Приведите 10 примеров в цифрах, опишите что — то, завтра будет вторая часть, в которой я опишу любой рандомный пример и опишу 10 или более состояний, свойств, цифрами, причем все это в программе.

Например, есть объект, он может двигаться, менять вес, может последовательно менять скорость. Любое изменение можно описать в цифрах. 


Завтра я сделаю пример, я приведу индекс, что стоит за словом индекс, какая — то ценовая информация. Несколько потоков информации, которые описывают ценовые сотстояния.

Можно описать изменение температуры воды с момента начала нагрева — до кипения и изменение ее объема и веса, это все тоже можно описать цифрами.

Опишите объект и 10 связанных с ним изменений с помощью цифр, да хоть 100, включая например, вот самолет летит над землей и меняет высоту. 

А завтра мы забьем эти данные в программу.

теги start, rolling
10 Комментариев

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн