- Overview
- Transcript
2.14 Interfaces and Abstract Classes
These two concepts, interfaces and abstract classes, are the most common ones to reduce coupling. Let's review them.
1.Introduction1 lesson, 01:12
1 lesson, 01:12
1.1Introduction01:12
1.1
Introduction
01:12
2.OOP in PHP With Tests17 lessons, 3:23:46
17 lessons, 3:23:46
2.1Preparing our Programming Environment04:13
2.1
Preparing our Programming Environment
04:13
2.2Preparing our Testing Environment06:25
2.2
Preparing our Testing Environment
06:25
2.3The Concept of Unit Testing09:22
2.3
The Concept of Unit Testing
09:22
2.4The Concept of Test Driven Development12:00
2.4
The Concept of Test Driven Development
12:00
2.5Objects 10120:44
2.5
Objects 101
20:44
2.6Meet Our Online Library11:06
2.6
Meet Our Online Library
11:06
2.7Starting with Some Basic Logic14:37
2.7
Starting with Some Basic Logic
14:37
2.8Object Construction and Destruction08:04
2.8
Object Construction and Destruction
08:04
2.9Class Inheritance14:38
2.9
Class Inheritance
14:38
2.10Meet the Concepts of Public, Private, and Protected10:31
2.10
Meet the Concepts of Public, Private, and Protected
10:31
2.11Unified Modeling Language (UML)05:07
2.11
Unified Modeling Language (UML)
05:07
2.12Introducing the Library Object and the Concept of Mocking19:18
2.12
Introducing the Library Object and the Concept of Mocking
19:18
2.13Class Dependencies Explained09:16
2.13
Class Dependencies Explained
09:16
2.14Interfaces and Abstract Classes15:17
2.14
Interfaces and Abstract Classes
15:17
2.15Meet the Autoloader03:58
2.15
Meet the Autoloader
03:58
2.16Persistence27:07
2.16
Persistence
27:07
2.17User Interface12:03
2.17
User Interface
12:03
3.Conclusion1 lesson, 17:26
1 lesson, 17:26
3.1Wrap it Up17:26
3.1
Wrap it Up
17:26
I had my first contact with computers in the mid-80s when I visited my father at work. Probably it was an important moment for what I am doing now. I am a proud member of an agile team working for a company called Syneto.
Through my carrier I programmed in several programming languages and I had the chance to learn and use daily all the major Agile techniques from Scrum to Lean and from TDD to DDD.
Since August 2012 I am sharing my knowledge with the Nettuts+ readers by articles, tutorials and premium courses, all about programming.





