Courses🔥 10th Anniversary 🔥AI WorkshopCompaniesPricingBlogConfAiBotSubscribeSign in
  • Courses
  • 🔥 10th Anniversary 🔥
  • AI Workshop
  • Companies
  • Pricing
  • Blog
  • ConfAiBot
Subscribe
  • Courses
  • Companies
  • Communities
  • Blog
  • Gift card
  • Newsletter
  • Help
  • Shop
  • ConfAiBot
  • Contact
  • Legal notice
  • General conditions
  • Privacy policy
  • Cookies policy
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium
10 years of Codely: 100 € discount on Premium

Common Errors in Interface Design - #SOLID - ISP

9 January 2016 | screencasts

The Interface Segregation Principle (ISP) hides some very subtle nuances that can go unnoticed. However, these nuances when interpreting the ISP are extremely important as they will aid in the proper design of our interfaces and, therefore, our application. In this video, we will mainly see what the concept "interfaces belong to the clients that use them, not to the classes that implement them" is based on. We will also talk about the "structural coupling" of our interfaces. I recommend giving the explanation a chance. At the beginning of the video, I think I get a bit confused, and as the video progresses, I believe it becomes clearer what I want to convey.

Thanks to Armando Antón for the comment in the previous video that made me rethink how I understood the ISP :D ! Sorry for the delay in publishing this video. I had some issues with iMovie when uploading the video to YouTube :-/ There won't be a video next week. See you the following one (Thursday 21)!

Tags

Hexagonal ArchitectureCode SmellsIntermediate LevelSOLID
AnteriorSemantic Constructors - Named Constructors #CleanCode
SiguienteInterface Segregation Principle - #SOLID

Pay according to your needs

lite (only monthly)

19 €
per month
  • Essential programming courses to build a solid foundation
  • Company invoice

standard

24,92 €
Save vs monthly of 49 €
Annual payment of 299 €
per month
  • Main catalog to master writing maintainable, scalable, and testable code
  • Receive job offers verified by Codely
  • Company invoice
Save 189 €

premium

33,25 €
Save vs monthly of 89 €
100 € anniversary discount
Annual payment of 399 €
per month
  • Exclusive AI courses to keep you always up to date
  • Early access to new courses
  • Discount on workshops
  • Receive job offers verified by Codely
  • Company invoice

We won't increase the price while your subscription is active