SOLID Principle in Android Kotlin ( Hindi ) | Vision Android Hindi |

Поделиться
HTML-код
  • Опубликовано: 16 сен 2024
  • Hey Guys , In this video we are going to learn about SOLID principle in android.
    LinkedIn: / himanshu-gaur-153a43186
    Instagram: /vision_android
    solid principles,solid design principles,solid,solid principles java,single responsibility principle,liskov substitution principle,solid principles js,solid principles uncle bob,solid principles javascript,open closed principle,solid principles c#,solid principles of object oriented design,solid principle in tamil,solid principles explained,dependency inversion principle,solid principles with examples,interface segregation principle,solid principles,solid principle in hindi,solid design principles,solid principles c#,single responsibility principle,open closed principle,solid principles interview questions in c#,solid principles of object oriented design,solid principles java,what are solid principles,interface segregation principle in hindi,solid principle,solid principles in hindi,solid design principles c#,solid principles interview questions,solid design principles video,single responsibility principle,single responsibility principle example,single responsibility principle tutorial,single responsibility,how single responsibility principle works,example of single responsibility principle,single responsibility principle c#,single responsibility principle explained,solid principles single responsibility,solid principles,solid single responsibility principle,how to implement single responsibility principle,open closed principle,open closed,open closed principle c#,solid principles,open closed principle example,open close principle,solid design principles,open closed principle js,oop open closed principle,open closed principle solid,open closed principle nedir,open-closed principle,single responsibility principle,guide to open closed principle,open closed principle tutorial,open closed principle explained,open closed principle c# example,liskov substitution principle,liskov substitution,liskov substitution principle example,liskov,liskov substitution principle c#,liskov substitution principle tutorial,liskov substitution principle java,liskov substitution principle javascript,substitution,liskov's substitution principle,liskov substitution principle js,guide to liskov substitution principle,liskov substitution principle uncle bob,liskov substitution principle explained,interface segregation principle,interface segregation,interface segregation principle c#,interface segregation principle example,interface segregation principle explained,interface segregation principle php,interface segregation principle solid,interface segregation principle with example,interface segregation principle design pattern,solid principles interface segregation,interface,interface segregation solid,what is interface segregation,dependency inversion principle,dependency inversion,dependency inversion principle tutorial,dependency inversion principle c#,understanding dependency inversion principle,easy way to understand dependency inversion principle,dependency injection,how the dependency inversion principle,guide to dependency inversion principle,dependency inversion principle example,dependency inversion c#,solid design principles,dependency inversion solid,solid principles

Комментарии • 20

  • @kumarsinghyadav3918
    @kumarsinghyadav3918 3 месяца назад

    🎉

  • @bimalghara9853
    @bimalghara9853 Год назад +1

    Very nice, easy to understand thanks for the content

  • @AppsLelo-Official
    @AppsLelo-Official 2 года назад +1

    Bhai, Liskov Subsitution thoda sahi nhi hai, little lac of concept....
    Rather than your way of teaching is awesome.

  • @jugadorrajpal8978
    @jugadorrajpal8978 Год назад +1

    Nicely Explained...Thanks. :)

  • @jaydeepmalviay2582
    @jaydeepmalviay2582 11 месяцев назад

    Liskov's principle says, a super (parent) class object can be replaced with a child class object but if both car's classes (Racing & Car) are extending Vehicle then Car is not a superclass of Racing so both are different classes.
    both are sub-types of Vehicles and can be replaced with each other.

  • @prashantsingh-ve9nh
    @prashantsingh-ve9nh Год назад

    Super thank you this video

  • @testingaccount2298
    @testingaccount2298 2 года назад +1

    Make a video on MVP with jetpack compose ANd also MVI plzz

  • @sonpx
    @sonpx 2 года назад +1

    can you update the subtitles in the following videos, there are some people like me who have a hard time accessing videos like this because of the language barrier. Thank you very much

    • @himanshugaur
      @himanshugaur  2 года назад

      Bhai koi example dekar batao . Vaise krne ki kosis krta hu.
      Thanks for watching 👍

  • @duforever5100
    @duforever5100 11 месяцев назад

    But merge kr k sbka discount rate same ho gya h 🤔

  • @user-wk1vz9wv6j
    @user-wk1vz9wv6j Месяц назад

    Not satisfied with explaination, very hard to understand.

  • @deepankermishra
    @deepankermishra 2 года назад +1

    Bhai file handling pr video banao

  • @premshankerkushwaha4309
    @premshankerkushwaha4309 Год назад +1

    still your example is not correct.

    • @vignaanjunior382
      @vignaanjunior382 5 месяцев назад

      Hmm, but I think he still did a good job, Soild principles is all about reducing tight coupling , So, I think he tried to explain that

  • @user-wk1vz9wv6j
    @user-wk1vz9wv6j Месяц назад

    explanation ka maza nh aya.

  • @chiragprajapati4036
    @chiragprajapati4036 2 года назад +3

    How to change the discount rate for different types of users? In Open Close Principle explanation
    interface Customer {
    fun isLoyal(): Boolean
    fun getDiscountRate(): Int
    }
    class VehicleInsuranceCustomer : Customer {
    override fun isLoyal() = true
    override fun getDiscountRate(): Int = if (isLoyal()) 5 else 9
    }
    class HomeInsuranceCustomer : Customer {
    override fun isLoyal() = true
    override fun getDiscountRate(): Int = if (isLoyal()) 4 else 8
    }
    class LifeInsuranceCustomer : Customer {
    override fun isLoyal() = false
    override fun getDiscountRate(): Int = if (isLoyal()) 7 else 10
    }
    class InsuranceCompany {
    fun discountRate(customer: Customer): Int {
    return customer.getDiscountRate()
    }
    }
    is it a valid implementation?

    • @himanshugaur
      @himanshugaur  2 года назад +1

      Correct implementation.
      And also SOLID principle is completely depends on developer ability.
      How he understands problem and break it.