SOLID Principles using JAVA

所在平台: Udemy

课程主页: https://www.udemy.com/course/solid-principles-using-java/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用JAVA的SOLID原则 课程概述: 本课程从零开始详细讲解SOLID原则,并展示如何在JAVA中遵循这些原则。课程内容从基本示例入手,逐步深入到更高级的示例。在学习过程中,课程还会揭示开发者在不经意间违反这些原则的常见情况,了解这些常见错误有助于避免重蹈覆辙。此外,课程展示了一个原则的违反可能导致另一个原则的违反。 SOLID代表: - 单一责任原则(SRP) - 开放封闭原则(OCP) - 里氏替换原则(LSP) - 接口隔离原则(ISP) - 依赖反转原则(DIP) 课程前提: - 核心JAVA知识 - Eclipse开发环境 课程特点: - 适合没有SOLID原则基础的学员 - 详细讲解所有原则,从零开始 - 将这些原则与日常生活相联系,展示其普遍性 - 多种代码示例演示 - 丰富的讨论与推理,深入理解这些原则 - 讲解开发者无意中违反这些原则的实例 - 讨论一个原则的违反如何导致其他原则的违背 - 通过图示和图形使概念易于理解并富有趣味 为什么选择本课程? 完成本课程后,您将会发现自己编写代码的方法有所改变,课程会让您切实感受到这种变化。

课程评论(0条)

课程详情

Overview:This course explains everything on SOLID principles starting from scratch & shows how one can follow these principles in JAVA. The course starts from basic examples, and then moves to more advanced examples. In this journey, the course also shows how developers tend to violate these principles unintentionally - this knowledge is important because when you know the mistakes of other developers, you will not do it. The course also shows how violating one principle can lead to the violation of another principle. SOLID stands for -Single Responsibility Principle (SRP)Open Closed Principle (OCP)Liskov Substitution Principle (LSP)Interface Segregation Principle (ISP)Dependency Inversion Principle (DIP)Prerequisite:Core JAVAEclipse Course features:Course assumes no prior knowledge on SOLID principlesCourse covers all the principles in detail starting from zeroCourse also relates these principles to our daily lives to show how these are being followed around usCourse walks through a variety of different code examples Course has lots and lots of discussions and reasoning around these principlesCourse shows the instances where developers unintentionally violate these principlesCourse also talks about how violation of one principle can lead to violation of another principleCourse explains the concepts with appropriate diagrams and figures making it easy and fun to understandWhy should you buy this course ?This course would simply change the way you write code. You will start feeling the difference yourself after completing the course.

课程标签

0人关注该课程

主题相关的课程