How to draw class diagram by Kaustubh Joshi

Sdílet
Vložit
  • čas přidán 10. 08. 2017
  • In this video, Kaustubh Joshi talks about how to draw a class diagram using a tennis court booking application as an example.
    1:00 - Access specifiers and attribute modifiers like static, read-only, unique, array etc.
    6:50 - Member functions including Constructor
    4:02 - Packages
    11:30 - Inheritance
    15:00 - Abstract class and methods
    17:00 - Interfaces
    19:02 - Composition and Aggregation relationships
    21:15 - Associations and Multiplicity (unidirectional, bi-directional and reflexive)

Komentáře • 153

  • @maisoonmoon5418
    @maisoonmoon5418 Před 5 lety +5

    where were u all this time? it took u 23 min to get me to understand this while I have been trying for almost a week now
    from the deep in my heart THANK YOU

  • @jenniferdelzer8404
    @jenniferdelzer8404 Před 5 lety +7

    Great teacher! Very well explained. I'm going to watch more of your videos.

  • @bdooraljehany.5646
    @bdooraljehany.5646 Před 5 lety +1

    Thaaaaank you , i was looking to understand the UML now i have all my lessons in my head , U R genius

  • @mazharalibaig8676
    @mazharalibaig8676 Před 4 lety +20

    I'm watching this a night before my Java exam, man you're a saviour!

    • @Rajat-Sharma1
      @Rajat-Sharma1 Před 4 lety +1

      Same 😂

    • @adamleo6807
      @adamleo6807 Před 3 lety +1

      This guy is a real savior, unlike that fake Jesus guy 😂😂😂😂

    • @mazharalibaig8676
      @mazharalibaig8676 Před 3 lety

      @@adamleo6807 didn't quite get the fake Jesus reference

  • @nikhilkrishna5504
    @nikhilkrishna5504 Před 4 lety

    Your body language shows you are a best teacher. Very well explained. Kudos.

  • @pradeepasivanesan
    @pradeepasivanesan Před 4 lety +1

    Very clear explanation.
    Simple English.
    Clear words.
    Thank you so much

  • @HardwareAddiction
    @HardwareAddiction Před 6 lety +1

    I have no words, you just explain really well.

  • @Rahulsharma-re5fj
    @Rahulsharma-re5fj Před 2 lety

    if I were your student during this lecture, after the lecture I would have whistled and clapped out loud.
    Seriously an amazing amazing amazing explanation and salute to your efforts.
    Love you man!

  • @subramanianchenniappan4059

    Thank you for this. I am an experienced Java developer. I am going to see all your videos

  • @VictoriaLaRocque
    @VictoriaLaRocque Před rokem

    very good, the only one I found so detailed, clear and includes arraylist

  • @prahladkoratamaddi6750
    @prahladkoratamaddi6750 Před 5 lety +4

    Great explanation sir, one of the best ways learn this topic. Subscribed!

  • @Lulwazowayed
    @Lulwazowayed Před 6 lety +1

    A very goooood explaining video before an exam... Good luck

  • @letsbye
    @letsbye Před 4 lety +1

    enjoyed this lecture, very thorough and well explained, good job..!!

  • @portlandsound1
    @portlandsound1 Před 5 lety

    Dude, you are awesome. Thanks so much for putting this video together

  • @NickFletcher-gb9ne
    @NickFletcher-gb9ne Před rokem

    Thank you, your clear and well presented info is very much appreciated.

  • @ramakrishnasayeemeka2448

    Great work! Well explained. Helpful for quick revision for interviews!

  • @dhnaveen
    @dhnaveen Před 5 lety +2

    Thank you. Simple and brilliant explanation

  • @hamade7997
    @hamade7997 Před 5 lety

    This is some seriously great explanation.

  • @xkilla911
    @xkilla911 Před 4 lety

    you've included the override constructor, but do we include the default constructor as well?

  • @Indian-fv8kl
    @Indian-fv8kl Před 6 měsíci

    very great work sir, great teaching with relevant examples. Thank u soo much sir.

  • @igowshik1
    @igowshik1 Před 4 lety

    Thanks for the video. It was very helpful and straight to point.

  • @sdkarthik9285
    @sdkarthik9285 Před 4 lety

    Awesome explanation and tutorial. Keep up.

  • @jagannath1224
    @jagannath1224 Před 5 lety

    You give the clarity about UML diagram

  • @rajkamalprasad2527
    @rajkamalprasad2527 Před 6 lety +1

    thank u sir...u have given
    best explanation

  • @mememaster42O
    @mememaster42O Před 6 lety +4

    And the ting goes Booking!

  • @vikaskumar-kc2qj
    @vikaskumar-kc2qj Před 5 lety

    your all video is osm .i leanrt a lot of things .thank you so much sir.

  • @urdarkside1
    @urdarkside1 Před 6 lety +1

    Thanks for the video, I learned alot from this.

  • @ankitgupta2oct
    @ankitgupta2oct Před 5 lety

    Thank You. It's very helpful and understandable.

  • @susanthawarnapura
    @susanthawarnapura Před 6 lety +4

    awesome! ......
    can you do a another awesome video for drawing a complete class diagram for a given scenario
    and then implement it on code.
    it will be great if it include tenary associations

  • @tejasbhosale2011
    @tejasbhosale2011 Před 5 lety +7

    Pls make video of use case,activity,collaboraton,deployment and all digrams too pls

  • @alanhemsworth6677
    @alanhemsworth6677 Před 5 lety

    you seems a good man. thanks for the video!

  • @xGrofx
    @xGrofx Před 5 lety

    Great teacher! Thank you!

  • @TheSidiq1987
    @TheSidiq1987 Před 6 lety +1

    Great job, practical examples with codes would be better but really great Explanation. GOD BLESS YOUp

  • @ujjvalsharma5055
    @ujjvalsharma5055 Před 4 lety +1

    great video and wonderful explanation :)

  • @RovshanMusayev
    @RovshanMusayev Před 6 lety +6

    Man, you are doing a great job, very smooth explanation. I prepare myself right now with your videos for tomorrow's Java interview, which I have no completely experience writing an application in Java. I know it sounds crazy, but I believe I just learned main concepts of OOP with your videos and ready for the interview. Thanks a lot

    • @BBarters
      @BBarters  Před 6 lety +2

      Thanks a lot for your kind words, it motivates me to put up more videos.

    • @RovshanMusayev
      @RovshanMusayev Před 6 lety

      which I mostly like is you show the java code after all the explanation and show us a real implementation with the sense of Java. At the same time we learn Java, OOP, and Design Patterns, instead of learning them seperatelly, what makes these videos really cool

  • @sarthakrege269
    @sarthakrege269 Před 6 lety +48

    Thank you,,, We just might pass this semester because of your help!

    • @BBarters
      @BBarters  Před 6 lety +1

      Thanks a ton Sarthak, for your kind words.

    • @kudoamv
      @kudoamv Před 6 lety +1

      Damn he is great !
      - peace (czcams.com/video/8fSEWjSrirc/video.html)

    • @kudoamv
      @kudoamv Před 6 lety +1

      Sir can you draw this for a C++ code ?
      - peace (czcams.com/video/8fSEWjSrirc/video.html)

    • @Labib_1453
      @Labib_1453 Před 3 lety

      @@BBarters can we use class diagram to design a database??

  • @tlcd8374
    @tlcd8374 Před 6 lety

    very well explained. thank you very much.

  • @alokejana9812
    @alokejana9812 Před 5 lety

    can we achieve inheritance property using aggregation or composition? plz replay sir as soon as possible

  • @anandarupanjayaraman1891
    @anandarupanjayaraman1891 Před 6 lety +4

    Thank you. well explained

  • @adebayoakanbi7497
    @adebayoakanbi7497 Před 4 lety +1

    You are good,well done!

  • @janmejaykumar7706
    @janmejaykumar7706 Před 4 lety +1

    Awesome, tutorial on class diagram.

  • @user-wr8gc8vo6m
    @user-wr8gc8vo6m Před rokem +1

    You earned a subscriber dude.👍

  • @shubhranshuswain6025
    @shubhranshuswain6025 Před 6 lety

    Thanks for your time and effort for these knowledgeable videos. But I am confused about composition and aggregation the way you explained.

  • @poojajha8064
    @poojajha8064 Před 6 lety

    I have a few queries:
    1. Can only is-a relationship(multiple inheritance) exist between an interface & a class?
    2. Can two classes have multiple relationships between them?

  • @raihanurrahman503
    @raihanurrahman503 Před 4 lety

    wow...just wow!

  • @johng5295
    @johng5295 Před 3 lety

    Thanks in a million. Awesome.

  • @yonathanatakilti4254
    @yonathanatakilti4254 Před 5 měsíci

    Great explanation!

  • @m.danishshafique1108
    @m.danishshafique1108 Před 4 lety

    AoA Sir..
    i have Done my BS In information technology..
    And i want to do Specilization in Cyber Secuirty from foriegn country..
    and I have No experties in any language..
    So can u tell me which languages is used in Cyber security ..
    and in which language i need to become expert....

  • @kamiloblej9800
    @kamiloblej9800 Před 5 lety

    A few hours to the exam, I think I will pass. Thank you for your video

  • @abdullah__patni
    @abdullah__patni Před 4 lety

    Wow sir, that was my worthies 22 min

  • @thirajadhikarary2894
    @thirajadhikarary2894 Před 3 lety

    Well done bro, keep going, you are more superior than Mosh

  • @1507shraddha
    @1507shraddha Před 6 lety

    Awesome explaination

  • @aniljoseph007
    @aniljoseph007 Před rokem +1

    Excellent explanation☺

  • @agnieszkarutkowska8244

    Thank you a lot for your help!

  • @arshadshaikhp
    @arshadshaikhp Před 6 lety

    Sweet and shot.

  • @OM-yn8pt
    @OM-yn8pt Před 5 lety

    great video man! Thnks

  • @simplymade7802
    @simplymade7802 Před 5 lety

    Thanks alot sir...all doubts cleared...

  • @hectorfred99
    @hectorfred99 Před 6 lety

    Very helpful video.

  • @PrettyBlueThings
    @PrettyBlueThings Před 6 lety +1

    Man you are awesome! Thank you so much

  • @rgarga3138
    @rgarga3138 Před 6 lety

    complex topic made easy! keep it up and BIG THANKS!

  • @rahular4596
    @rahular4596 Před 6 lety

    Great lecture

  • @andrewleewidjaja
    @andrewleewidjaja Před 6 lety

    can i not put the multiplicity to the class diagram sir?

  • @lumenr
    @lumenr Před 4 lety

    A static variable value can be changed. The explanation you have given for static variable is for final modifier

  • @joaoricardo4194
    @joaoricardo4194 Před 2 lety

    Beautifull

  • @ankitgupta2oct
    @ankitgupta2oct Před 4 lety

    Thank you for this.

  • @noumansyed5968
    @noumansyed5968 Před 4 lety

    To which subject this topic belongs to sw eng or Any programing language

  • @Infinitesap
    @Infinitesap Před 3 lety +1

    I'm really impressed by your presentation of this stuff. You are so crisp, clear and concise that its easy to understand. I really am grateful.

  • @nicolecrz
    @nicolecrz Před 3 lety

    Thank you! 🙏🏽

  • @bavatharanibavatharani45

    Sir pls upload vdo for airport management system

  • @learningpoint19
    @learningpoint19 Před 5 lety

    good explanation ,,,like++

  • @phil5053
    @phil5053 Před 4 lety

    Just did my exam 1 ago . I wish I watched this video

  • @zillboy
    @zillboy Před 5 lety

    What about the level 0 class diagram, cause that one in the video is Level 1

  • @PPM450
    @PPM450 Před 3 lety

    Should we use plus sign when the whole diagram is in public

  • @abdullahx8118
    @abdullahx8118 Před 4 lety

    thanks man very useful

  • @jagannath1224
    @jagannath1224 Před 5 lety

    Thank you sir ...

  • @onemorestory1
    @onemorestory1 Před 4 lety

    Thank you very much.

  • @dude-ox2em
    @dude-ox2em Před 5 lety +2

    Thanks u sir

  • @harshaabeyvickramaa
    @harshaabeyvickramaa Před 3 lety

    Thank you ❤❤❤

  • @sameermishra8810
    @sameermishra8810 Před 3 lety +1

    Thanks a lot sir, you are a savior.🥰🥰🥰

  • @sarathkumarbarathi9331

    Thank you 🙂

  • @drean3807
    @drean3807 Před 4 lety +1

    thank you a lot

  • @viralgarg8806
    @viralgarg8806 Před 5 lety +1

    0 % time waste
    100% useful

  • @siyabongaphiwayinkosi1253

    great wow

  • @normaline.modubu3306
    @normaline.modubu3306 Před 5 lety

    Thank you

  • @nathankowal833
    @nathankowal833 Před 5 lety

    THANK YOU

  • @yourfutureself4327
    @yourfutureself4327 Před 3 lety +1

    Thanks man, this is all pretty confusing but this helps immensly.

  • @gracioushouse8581
    @gracioushouse8581 Před 4 lety +1

    thank you

  • @_THE_SIDDIKON_
    @_THE_SIDDIKON_ Před 6 lety

    than you

  • @achyut0771
    @achyut0771 Před 6 lety

    well Thak you so much

  • @dhaneshpt8641
    @dhaneshpt8641 Před 3 lety +1

    Thank you very much Sir.

  • @ivyjepkirui1987
    @ivyjepkirui1987 Před 4 lety

    Wooooooow

  • @balachandra6392
    @balachandra6392 Před 3 lety

    Thank you for nice teaching. Could you please continue to make tech videos.

  • @kiyimbaumar6329
    @kiyimbaumar6329 Před 2 lety +1

    Can you just help me draw a diagram to grade students

  • @hamzakhurshid9000
    @hamzakhurshid9000 Před 6 lety +1

    Thank You

  • @dinithipandithage2958
    @dinithipandithage2958 Před 3 lety

    Great explanation

  • @Infinitesap
    @Infinitesap Před 3 lety

    Could you elaborate and give more examples of aggregation, composition and associations? Code example of the usage please.

    • @BBarters
      @BBarters  Před 3 lety +1

      Okay, as in When I create another video about this (planning soon), I will keep that in mind. Thanks.

  • @madhubattamekala3813
    @madhubattamekala3813 Před 6 lety

    Sir you don't have c# class

  • @LUNA-co4tp
    @LUNA-co4tp Před 3 lety

    Thank you very much 👌

  • @zeinelrez835
    @zeinelrez835 Před 4 lety

    cool

  • @ganesh221b
    @ganesh221b Před 5 lety

    Watch from 14:00 if you're good with access specifiers