#15 - Object vs Data Structure
In this lesson we will review the difference between an Object and a Data structure.
TIMESTAMPS:
0:26 Coach Joe Question
1:01 Visual example (cell phone)
5:59 Data object code example
6:12 Homework challenge
6:36 Unit test code (data structure)
7:00 Homework answer
7:58 Unit test code (object)
8:52 Object code
10:59 Code summary
TERMS:
Class: A class is a template used to create objects. A class can be used to represent a real world object. A class is where you put code related to a specific responsibility.
COACH JOE RULES:
#34 Understand the difference between an object and a data structure.
Objects expose behavior and hide data. Data structures expose data and have no significant behavior. Objects allow methods, data structures should only contain data.
COACH JOE MISSION:
This Coach Joe video series is an introduction to java programming. Lesson tutorials are broken down into visual descriptions, code syntax and examples. With emphasis on following preferred standard coding rules along with following the concepts of test driven development (TDD) and unit testing. Many lesson topics apply to other languages like C#, Python, Typescript and Kotlin. Here are a list of topics included in this series that will help with your learning and education process:
Class
Constructor
Methods
Properties
Data types (primitive & non-primitive)
String
Integer, long, double, float
Dates
Array
List
HashSet
HashMap
Boxing and Casting
Type conversion
Object or Data structure
Operators (arithmetic, unary, assignment, relational, logical, bitwise and ternary)
If & Else
Switch case
For loop
For each loop
Do & While loop
Enum
This series will touch upon JDK, SDK, Maven and Gradle but will not go into any specific details. You have several IDE options like IntelliJ, Eclipse, STS and many more.
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «#15 - Object vs Data Structure», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.