UML 2 State Machine Diagrams

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ม.ค. 2025

ความคิดเห็น • 159

  • @hassansarwar1698
    @hassansarwar1698 8 ปีที่แล้ว +144

    I have an Exam in 2 hours and your Lectures covered Everything that I didn't cover in last 10 Lectures
    Thanks a lot, Dude
    Keep up the good work

    • @derekbanas
      @derekbanas  8 ปีที่แล้ว +13

      I'm happy I could help :) Best of luck on your exam!

    • @val4030
      @val4030 7 ปีที่แล้ว +3

      How did your exam go?
      I have one tomorrow and this video also helped a ton lol.

    • @logs
      @logs 7 ปีที่แล้ว +16

      Same here... you learn much more from 1 single video than listening to your teachers.

    • @alexvanheerden5702
      @alexvanheerden5702 5 ปีที่แล้ว

      Lol same.

    • @harendra21k
      @harendra21k 5 ปีที่แล้ว +2

      @@Franckbery 100%

  • @DominiqueOlaniyi
    @DominiqueOlaniyi 2 ปีที่แล้ว +7

    My lecturers hardly went over this topic, like they literally covered in 10minutes and were done yet they are still throwing it into our exam as an entire massive topic so thank you for covering this. It's extremely useful👌🏾

  • @ScarfaceHR
    @ScarfaceHR 3 ปีที่แล้ว +4

    I gotta say, man. Your channel is a goldmine of content.
    You explain stuff very well (much better than most of my teachers) and you cover such a wide array of topics that not only I felt the need to subscribe but also leave this comment.
    Thank you so much for putting this much quality content out there, I really appreciate it.

    • @derekbanas
      @derekbanas  3 ปีที่แล้ว +2

      Thank you for taking the time to write me a nice message :) I appreciate it!

  • @abhishekr9349
    @abhishekr9349 10 ปีที่แล้ว +4

    I have referred all ur UML online tutorials for my semester. These tutorials are awesome and actually helped me get good grades in my papers. I'd really like to thank you for all these good videos. Seriously, without them I wouldn't have cleared my semester. Thank you so much Derek! :D

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว +2

      ***** Thank you for all the nice compliments :) I'm very happy that I could help.

  • @derekbanas
    @derekbanas  12 ปีที่แล้ว +7

    I hope that makes sense :( I think you guys think this stuff just jumps from my head but there is a bunch of planning involved so I'm sure I cover everything. I often improv the code writing, but I plan out everything structure wise ahead of time

  • @chepech
    @chepech 10 ปีที่แล้ว +2

    Great explanation. Nothing is clearer and easier to extrapolate to different situations than a real example. Thumbs up

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว

      Chepech Thank you for the nice compliments :)

  • @sayyidalisajjadrizavi7418
    @sayyidalisajjadrizavi7418 5 ปีที่แล้ว

    I am BS-ComputerScience student and I really like to see your videos related to CS. Videos are nicely edited and don't waste time! Also it's very convenient watching Java, C# etc. compressed in one video. I already knew C++, but learnt Java and C# from you in a day! Thanks ! keep the good work!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you for the nice compliment :) I appreciate you for taking the time to tell me

  • @matt-g-recovers
    @matt-g-recovers 5 ปีที่แล้ว

    I paid a lot of money to go to college...
    and I learned some pretty good things. but nothing to even comes close to making me a software developer as your video series have done.
    admittedly I didn't start at the beginning and watch them throughat first but then once I piece together a logical order for the tutorial playlist in a matter of three months I became so much better... confident to take on any project.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you for the nice compliment :) Nothing can beat a great professor in a college environment when it comes to learning, but I hope I'm able to fill in when students are struggling with a poor professor, or when they don't have the ability to go to college.

  • @derekbanas
    @derekbanas  12 ปีที่แล้ว +1

    Thank you :) Yes I'll cover those along with providing real world examples next

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว +11

    Sorry about that. I grew up in a house were many languages were used and I'm mainly book taught. That is why I mispronounce words some times

  • @insomniarazer
    @insomniarazer 11 ปีที่แล้ว +1

    i want to thank you because you really helped me with my exams with these videos,really dude thanks and keep up the good work!

    • @derekbanas
      @derekbanas  11 ปีที่แล้ว +1

      I'm very happy I was able to help :) you're very welcome.

  • @da.freiberg8012
    @da.freiberg8012 10 ปีที่แล้ว +4

    Thank you Derek! I greatly appreciate that you took the time to share your knowledge.

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว

      DA. Freiberg You're very welcome :) I'm very happy that I could be of help.

  • @alexanderwait9065
    @alexanderwait9065 4 ปีที่แล้ว +1

    Thanks Derek. This tutorial was very helpful for my uni assignment.

  • @nadiiachepurko6736
    @nadiiachepurko6736 9 ปีที่แล้ว +13

    God bless you man for all your work. It is brilliant

    • @derekbanas
      @derekbanas  9 ปีที่แล้ว +7

      Nadiia Chepurko Thank you :) May God bless you as well.

    • @Elduque40
      @Elduque40 9 ปีที่แล้ว +4

      +Nadiia Chepurko This is the kind of comments we should often see on TH-cam.
      God bless you!

  • @raulzuniga4382
    @raulzuniga4382 9 ปีที่แล้ว

    You are so awesome! I'm so using these UML diagrams in my Object Oriented Design class right now. I finally get the design process now. Brilliant!

    • @derekbanas
      @derekbanas  9 ปีที่แล้ว

      +Raul Zuniga Thank you :) I'm happy that they are helping.

  • @VikasJoshiOfficial
    @VikasJoshiOfficial 8 ปีที่แล้ว

    Ultimate Tutorials.Simple and easy to learn, well explained, and icing on the cake is the Cheat sheet . Commendable Job. Keep the good work up.

    • @derekbanas
      @derekbanas  8 ปีที่แล้ว

      +Vikas Joshi Thank you very much :)

  • @thebulgarione
    @thebulgarione 5 ปีที่แล้ว

    Well Thank You Man!!! Your Videos are a great source to learn the things in a clear/ simple way! Be healthy!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว +1

      Thank you very much :)

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว +2

    I'm sorry that I didn't cover composite states. Everything would have been complete with it.

  • @santiagoferreiro8551
    @santiagoferreiro8551 3 ปีที่แล้ว +1

    My boy Derek really be explaining better than most Uni professors

    • @derekbanas
      @derekbanas  3 ปีที่แล้ว

      Thank you :) I try to do my best

  • @AchiragChiragg
    @AchiragChiragg 9 หลายเดือนก่อน +1

    @3:52 Shouldn't the guard condition be [not card valid] for it to loop the request valid card?

  • @kristygetsfit4552
    @kristygetsfit4552 5 ปีที่แล้ว +1

    I appreciate how you don't sound like you're about to fall asleep.

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Programming still gets me excited :)

  • @azftw2002
    @azftw2002 8 หลายเดือนก่อน

    my exam is in about 2-3 days and I've learnt so much

  • @tomexlfc
    @tomexlfc 10 ปีที่แล้ว

    Thanks for the explanations on the State Chart, I understood it better after watching this. Thanks again :)

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว

      you're very welcome :) I'm glad I could help

  • @derekbanas
    @derekbanas  12 ปีที่แล้ว +2

    Thank you but I don't know if I could ever cover Jax-RS quickly. It requires a ton of basic knowledge before it can be approached. I wouldn't want to spit something out quickly that may not be perfectly put together. I structure these tutorials normally a few months in advance, so that is why it is hard to change topics quickly. I'll see what I can do

  • @philliey
    @philliey 6 ปีที่แล้ว +1

    Our professor this semester is linking us to this video.

    • @derekbanas
      @derekbanas  6 ปีที่แล้ว

      Please tell your professor I said thank you :)

  • @dfhwze
    @dfhwze 4 ปีที่แล้ว +1

    In reality, even for simple applications we often need substates, submachine states, orthogonal regions, connection points, deffered events, history and error handling. Designing such state machines is really a PITA.

  • @derekbanas
    @derekbanas  12 ปีที่แล้ว

    Thank you :) I'm glad you are enjoying the series

  • @benjamindemontgomery6317
    @benjamindemontgomery6317 7 ปีที่แล้ว

    Derek great videos, just realized why its realy hard to focus through your video. its because your fast moving hand, thanks for making very informative videos

    • @derekbanas
      @derekbanas  7 ปีที่แล้ว

      Thank you very much :) Sorry if that is distracting

  • @Bigberg007
    @Bigberg007 4 ปีที่แล้ว

    love you mate, i use your Videos to learn Software engineering

    • @derekbanas
      @derekbanas  4 ปีที่แล้ว

      Thank you :) Love you too

  • @リンゴ酢-b8g
    @リンゴ酢-b8g 3 ปีที่แล้ว

    Dieses Video kam zur rechten Zeit. es verdient einen Daumen nach oben von mir

  • @jeffersonluia
    @jeffersonluia 10 ปีที่แล้ว +3

    For sure you've saved my life!
    Awesome class
    Keep doing this wonderful worl
    Cheers

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว

      Thank you :) I'm glad i could help.

  • @kmallayev
    @kmallayev 4 ปีที่แล้ว

    Thank you very much for your videos and efforts to explain.

    • @derekbanas
      @derekbanas  4 ปีที่แล้ว

      I'm happy I could help :)

  • @modernsimplelife8706
    @modernsimplelife8706 5 ปีที่แล้ว

    At 3:57, should that say "[card invalid]", because it seems like you wouldn't want to ask the user for a valid card if they already inserted a valid card?

  • @rajkumarmishra7787
    @rajkumarmishra7787 7 ปีที่แล้ว +1

    Great explanation. I would love to get more scenario based exercise. This is amazing

    • @derekbanas
      @derekbanas  7 ปีที่แล้ว

      Thank you very much :)

    • @KamiK4ze
      @KamiK4ze 7 ปีที่แล้ว

      does a single state represent one reactive object( e.g. class?) so therefore having many states means i have loads of classes etc?

  • @juanbasabe9835
    @juanbasabe9835 6 ปีที่แล้ว +2

    This video was pretty useful. Thank you! I do have a question, however. What is the difference between using a Boolean condition for going back to a previous state and pointing the state itself with guard?

  • @derekbanas
    @derekbanas  11 ปีที่แล้ว

    entry represents the card being entered into the machine. do represents the card being verified. Does that help?

  • @MindOverMatter841
    @MindOverMatter841 10 ปีที่แล้ว +3

    you are a life saver man. thanks!

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว

      Thank you :) You are very welcome

  • @donderopjan
    @donderopjan 11 ปีที่แล้ว

    Video was great and gave me much valuable information for my exams. On my UML course at school we also get shallow history / (deep) nesting en composite states which aren`t explained in this video though :(

  • @xeniaershova2993
    @xeniaershova2993 10 ปีที่แล้ว +1

    Thank you very much, Derek! Great job! Perfect explanation =)

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว

      Thank you very much :) You are quite welcome.

  • @kesavanarayana6257
    @kesavanarayana6257 8 ปีที่แล้ว +2

    Hi Derek Banas!!!. Your explanation is good for part wise of the diagram. Could you please refine your video explanation in a logical sequence in same diagram. I'm unable to catch because I'm new to UML diagrams. Thanks in advance.

  • @tlcd8374
    @tlcd8374 6 ปีที่แล้ว

    this will help me a lot. Thank you very much.

  • @hazelrey2829
    @hazelrey2829 10 ปีที่แล้ว +1

    this 8 uml tutorial helps me through my semester.... thanks

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว

      reyhanrey You're very welcome :)

  • @contrazzed3651
    @contrazzed3651 8 ปีที่แล้ว +2

    1:45 "Bahavior" made me laugh
    Otherwise, good tutorial series.
    My Software Engineering professor told our class to watch this series.

    • @derekbanas
      @derekbanas  8 ปีที่แล้ว +1

      Wow that is very cool! Please tell your professor that I said thank you :)

  • @derekbanas
    @derekbanas  12 ปีที่แล้ว

    Thank you :) I do my best

  • @123japanuser
    @123japanuser 12 ปีที่แล้ว

    Hi Chief ,
    Hope you had a fun-filled holiday.
    Have been assigned to REST web services PRODUCTION support in
    my company at short notice.
    Never done REST before.
    Inspite of all the effort the progress has been very nominal.
    Humble , Honest request to you for a demo of Eclipse , REST/JAX-RS.
    I know the Android team won but this has become an emergency.
    Greatful for all you did for us , so , SELFLESSLY.
    Спасибо, и Бог благословит

  • @SarathAnnareddy
    @SarathAnnareddy 10 ปีที่แล้ว

    Great! Very nice and useful. Thank You.

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว +1

      Thank you :) You're very welcome

  • @derekbanas
    @derekbanas  12 ปีที่แล้ว

    Thank you SawMan :)

  • @davidmiller252
    @davidmiller252 10 ปีที่แล้ว +37

    "Fe saydo states"

    • @corks8807
      @corks8807 7 ปีที่แล้ว +3

      i lol'd here too

    • @Vsor
      @Vsor 3 ปีที่แล้ว +1

      that's when i decided to give this vid a thumbs up.

  • @st801016
    @st801016 12 ปีที่แล้ว

    amazing video and explanation.

  • @muertomaniaco
    @muertomaniaco 12 ปีที่แล้ว

    very cool, can you talk about deployment diagrams please?

  • @penbervideos9356
    @penbervideos9356 5 ปีที่แล้ว

    Thank you for this video!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Thank you for taking the time to tell me it helped :)

  • @ManojKumar-xv3qr
    @ManojKumar-xv3qr 10 ปีที่แล้ว

    thank u sir,can u explain how to add the behavior to state

  • @agnichatian
    @agnichatian 11 ปีที่แล้ว

    What's the diff between the entry() function and the do() function in a state ? It seems like the do() would only run if entered, then only once, so is same as entry() ? Will do() continuously run ? If so, then all states with a do() are always running code ?

  • @777Rollin777
    @777Rollin777 6 ปีที่แล้ว

    Derek, Excellent tutorial. Thank you! What UML diagraming tool would you recommend to create quick creation of a state diagram?

    • @derekbanas
      @derekbanas  6 ปีที่แล้ว

      Thank you :) UMLet is what I use here and it is free, but not amazing. If I could use anything regardless of cost Visual Paradigm. I personally use white boards on most projects

  • @aakashmishra7330
    @aakashmishra7330 12 ปีที่แล้ว

    You are awesome Man, I M Lovin IT.

  • @vapourmile
    @vapourmile 3 ปีที่แล้ว

    Derek, where are you from? Are you a CS graduate or lecturer or do you just habitually learn topics and teach them just for fun?

    • @derekbanas
      @derekbanas  3 ปีที่แล้ว +1

      I went to school for electrical engineering and illustration. I have worked mainly as a programmer all my life in numerous fields from marketing to finance and everything in between. For the last decade or so I have been focused on building online stores, making custom mobile apps, developing security systems and business analytics using data science and ML. I love to learn new things though in normally any field. This month for example I'm learning how to blow glass and throw pottery.

  • @hoaxygen
    @hoaxygen 11 ปีที่แล้ว

    Could you please, please do some examples of creating these diagrams a la Khan Academy? I'm having a bit of a hard time understanding what's going on. I'd greatly appreciate it! Loving your channel.

    • @derekbanas
      @derekbanas  11 ปีที่แล้ว

      Thank you :) I'm not sure what you mean to make videos like Khan Academy. They have many more resources available then me. i basically make my videos in a closet :)

    • @hoaxygen
      @hoaxygen 11 ปีที่แล้ว

      I meant like, go through the process of making one of these from some sort of word problem. I'm looking for use of logic behind this, best practices, do's & do not's and other tips. I don't know if you' d be interested in doing that, but I think you could explain it very well!

    • @derekbanas
      @derekbanas  11 ปีที่แล้ว

      hoaxygen I think what you want is covered in my Object Oriented Design tutorial. I show how to work from a problem to UML and then to finished code. Tell me if that didn't help.

    • @hoaxygen
      @hoaxygen 11 ปีที่แล้ว

      That is exactly what I've been looking for.. Thank you!! :D

    • @derekbanas
      @derekbanas  11 ปีที่แล้ว

      hoaxygen I'm glad I could help :)

  • @hely1905
    @hely1905 9 ปีที่แล้ว

    Hello,
    Firstly, it is really useful explanation, thank you so much :)
    I also use UMLet for designing UML diagrams in my thesis. I was trying to parse the state diagram in UMLet, yet I can able to see only Relation, UMLState, UMLSpecialState and Coordinates, which is for determining the Transitions between states, as component in XML file of diagram. I can see the name of actions and events in properties tag as string in XML document. Actually it is so hard for parsing. I was just wondering whether there is any easy way I do not know.

    • @derekbanas
      @derekbanas  9 ปีที่แล้ว

      hely1905 Thank you :) Sorry, but I don't think there is anymore to UMLet then what you have seen. It is a basic tool, but pretty useful.

  • @farahhams7703
    @farahhams7703 8 ปีที่แล้ว

    Thank you it was helpful 👆
    But where we can use Marge packages , or is that the real application that content a Marge of the package?

  • @agnichatian
    @agnichatian 11 ปีที่แล้ว

    enjoying the vids, thanks. thought I'd mention, 'pseudo' is pronounced 'sue-doe', can hear it at m-w.com dictionary site. I hear a lot of persons mispronounce this nad did it wrong myself for many years - I was saying 'suay-doe' hehe

  • @penumakadurgaprasad6023
    @penumakadurgaprasad6023 10 ปีที่แล้ว

    thanks u sir it's very useful to me

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว

      Penumaka durga prasad You're very welcome :)

  • @IRELANDGRIMES
    @IRELANDGRIMES 9 ปีที่แล้ว +1

    Is this also called a state chart diagram?

  • @ethanbutorsky3924
    @ethanbutorsky3924 5 ปีที่แล้ว

    are state machine and state chart diagrams the same thing?

  • @qwe123727
    @qwe123727 9 ปีที่แล้ว

    In package diagrams, I could not understand relation. How can a class in one package have access to private class in another package?

    • @derekbanas
      @derekbanas  9 ปีที่แล้ว

      Ethashamuddin Mohammed You'd only have a private class if it was an inner / nested class

    • @qwe123727
      @qwe123727 9 ปีที่แล้ว

      Derek Banas Can you please reiterate what exactly is relation between two packages?

  • @vlaknest
    @vlaknest 9 ปีที่แล้ว

    Can a state be the initial state in this diagram?

  • @TTtvDodo
    @TTtvDodo 2 ปีที่แล้ว +1

    You sound like Andy from the office

  • @theashwin6314
    @theashwin6314 8 ปีที่แล้ว

    sir is state diagram and state machine diagram are same?

  • @luistorresg.3228
    @luistorresg.3228 8 ปีที่แล้ว

    What UML software are you using?, thx

  • @sairohit8201
    @sairohit8201 5 ปีที่แล้ว

    exam in 1-1/2 hour covering topics which i didn't cover the entire semester

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Best of luck on your exam :)

  • @travel_show
    @travel_show 10 ปีที่แล้ว

    what program do you using in video?

  • @dimajaykobson7506
    @dimajaykobson7506 2 หลายเดือนก่อน

    Thank you!

  • @ahmadnaeem7353
    @ahmadnaeem7353 5 ปีที่แล้ว +1

    who else re played the first 1 second 100 times

    • @omit4316
      @omit4316 5 ปีที่แล้ว

      🤣🤣🤣🤣

  • @charlestonford8857
    @charlestonford8857 6 ปีที่แล้ว +2

    F A S A E D O S T A T E S

  • @colindowney9487
    @colindowney9487 4 ปีที่แล้ว

    Hi! This tutorial is awesome and help me a lot! I wonder if I can post it on the bilibili.com cause youtube is blocked in P.R.China. I will indicate the source and won't make money on it. Is that OK with you?

    • @derekbanas
      @derekbanas  4 ปีที่แล้ว

      Thank you :) Sure feel free to post it. I don't even care if you make money on it. The only thing I ask is to please not repost on TH-cam because I get take down notices on my own videos.

    • @colindowney9487
      @colindowney9487 4 ปีที่แล้ว

      @@derekbanas THANK YOU! I definitely WON'T repost it anywhere else on the Internet. I really appreciate that you share your knowledge and this inspires me to share too.

  • @markfeeer2149
    @markfeeer2149 7 ปีที่แล้ว

    in theory would u mind if someone uses your videos and cheat sheets to teach UML2 in unversity?

    • @derekbanas
      @derekbanas  7 ปีที่แล้ว +1

      Feel free to do anything with my videos and code. If you want to use them in a university I would be honored :)

    • @markfeeer2149
      @markfeeer2149 7 ปีที่แล้ว

      we have a subject which cover thet video series and poor teacher is made bad exemples and bad explonation to them... so u are our only hope...

    • @derekbanas
      @derekbanas  7 ปีที่แล้ว +1

      I hope they help. Feel free to ask questions :)

  • @KrazEWillY
    @KrazEWillY 10 ปีที่แล้ว

    Is this the same as a "State Diagram"?

    • @derekbanas
      @derekbanas  10 ปีที่แล้ว

      KrazEWillY Yes they are the same

  • @simplecastic
    @simplecastic 9 ปีที่แล้ว

    you are awesome

    • @derekbanas
      @derekbanas  9 ปีที่แล้ว +1

      simplecast simplecastic Thank you :) I do my best

  • @LittleStoneDogs
    @LittleStoneDogs 6 ปีที่แล้ว

    Thank-you

  • @MusicalSawMen
    @MusicalSawMen 12 ปีที่แล้ว

    Awesome !

  • @SACHIN38847
    @SACHIN38847 11 ปีที่แล้ว

    Thanks

    • @derekbanas
      @derekbanas  11 ปีที่แล้ว

      You're very welcome :)

  • @doctari1061
    @doctari1061 3 ปีที่แล้ว +1

    Three issues:
    1. Your states should be verbs (typically ending in “ing)
    2. Pseudo state is pronounce “Soo-doe” state.
    3. “Boolean” is pronounced “boo lee an” not “Bowl” ean
    Good video though.

  • @123japanuser
    @123japanuser 12 ปีที่แล้ว

    Ok , got it

  • @MineCrafterCity
    @MineCrafterCity 3 ปีที่แล้ว

    You know what, you slightly sound like andy from the office.. Or maybe I've just watched to much the office today...

    • @derekbanas
      @derekbanas  3 ปีที่แล้ว

      I hear that all the time. I think it is because he is using a Scranton accent in The Office and I live near Scranton.

  • @edisonsenaratne4752
    @edisonsenaratne4752 11 ปีที่แล้ว

    Great ....

  • @dheerajpandey3875
    @dheerajpandey3875 7 ปีที่แล้ว

    its like u mugged up the lesson and taught here...

  • @aris2094
    @aris2094 6 ปีที่แล้ว

    -just like that

  • @slingshot7602
    @slingshot7602 ปีที่แล้ว

    it was fast

  • @gappster
    @gappster 11 ปีที่แล้ว

    B.E.A.-utiful

  • @damla3843
    @damla3843 5 ปีที่แล้ว

    This is really unstructured and it is very hard to follow :(

  • @em11l
    @em11l 4 ปีที่แล้ว

    pseudostates are read as seudostates

  • @Zurenio
    @Zurenio 5 ปีที่แล้ว

    It is obvious that you have a lot of relatives and friends……!!!

    • @derekbanas
      @derekbanas  5 ปีที่แล้ว

      Aside from my wife and kids I have no friends and my only family is my mother

    • @Zurenio
      @Zurenio 5 ปีที่แล้ว

      Touché….!!!..... well ..... it seems that we could be brothers…..!

  • @زينه-س8ز
    @زينه-س8ز 2 ปีที่แล้ว

    you talk very fast

  • @ayagumede4404
    @ayagumede4404 5 ปีที่แล้ว

    Why are you calling class attributes classes? You're confusing people