References and Copyright

Submitted by sylvia.wong@up… on Thu, 05/05/2022 - 19:07
  1. Beriwal, A. (2012). Unified Modeling Language: Hotel Management System - Class Diagram. [online] UML Diagram Tutorial. Available at: http://umldiagramtutorial.blogspot.com/2012/10/hotel-management-system-class-diagram.html.
  2. CodeBeauty (2020). C++ OOP (2020) - Introduction to classes and objects for beginners. [online] YouTube. Available at: https://youtu.be/iVLQeWbgbXs.
  3. CodeBeauty (2020b). C++ OOP (2020) - What are constructors and class methods? How to use them? [online] YouTube. Available at: https://youtu.be/1LGJSRFrxqQ.
  4. Develop Paper. (2021). UML class diagram concise tutorial. [online] Available at: https://developpaper.com/uml-class-diagram-concise-tutorial/.
  5. De Nicola, R. (n.d.). Class diagram of the airport example. [online] ResearchGate. Available at: https://www.researchgate.net/figure/Class-diagram-of-the-airport-example_fig1_226891682 [Accessed 12 Apr. 2022].
  6. EdrawMax. (n.d.). UML Class Diagram Examples of Common Scenarios. [online] Available at: https://www.edrawsoft.com/example-uml-class-diagram.html [Accessed 12 Apr. 2022].
  7. Great Learning Team (2021). Polymorphism in C++ and Types of Polymorphism in C++. [online] Great Learning. Available at: https://www.mygreatlearning.com/blog/polymorphism-in-cpp/
  8. Lucidchart (2017). UML Class Diagram Tutorial. [online] YouTube. Available at: https://youtu.be/UI6lqHOVHic.
  9. Programming with Mosh (2018). Object-oriented Programming in 7 minutes. [online] YouTube. Available at: https://youtu.be/pTB0EiLXUC8.
  10. thenewboston (2011). Buckys C++ Programming Tutorials - 50 - Operator Overloading. [online] YouTube. Available at: https://youtu.be/PgGhEovFhd0.
  11. Bisht, Kavita. (2022) Scopes in C++ Available from: Open Genuis IQ. https://iq.opengenus.org/scope-cpp/
  12. CareerRide. (n.d.). What is pointer to member? - C++. [online] Available at: https://www.careerride.com/C++-what-is-pointer-to-member.aspx [Accessed 9 Jun. 2022].
  13. Code Beauty. 2020, August 3, C++ OOP (2020) - Introduction to classes and objects for beginners. Available from YouTube. https://www.youtube.com/watch?v=iVLQeWbgbXs
  14. GeeksforGeeks. (2021). Static Data Members in C++. [online] Available at: https://www.geeksforgeeks.org/static-data-members-c/?ref=gcse.
  15. Kariya, A. (2021). C++ Classes and Objects. [online] GeeksforGeeks. Available at: https://www.geeksforgeeks.org/c-classes-and-objects/.
  16. Portfolio Courses (2022). Public And Private Access Specifiers | C++ Tutorial. [online] YouTube. Available at: https://youtu.be/pnhGOznp0UM.
  17. Pravasi, M. (2018). Inline Functions in C++. [online] GeeksforGeeks. Available at: https://www.geeksforgeeks.org/inline-functions-cpp/.
  18. Simplilearn (2022). Introduction to Classes And Objects in C++. [online] Available at: https://www.simplilearn.com/tutorials/cpp-tutorial/class-and-object-in-cp
  19. The Cherno (2017). Classes in C++. [online] YouTube. Available at: https://youtu.be/2BP8NhxjrO0.
  20. The Cherno (2017). How to Write a C++ Class. [online] YouTube. Available at: https://youtu.be/3dHBFBw13E0.
  21. thenewboston. 2011, April 7. Bucky's C++ Tutorials - 14 - Constructors. Available from: YouTube. https://youtu.be/_b7odUc7lg0
  22. w3schools, n.d. C++ Inheritance Access. Access Specifiers. Available from: https://www.w3schools.com/cpp/cpp_inheritance_access.asp
  23. w3schools. (n.d.). C++ Encapsulation and Getters and Setters. [online] Available at: https://www.w3schools.com/cpp/cpp_encapsulation.asp.
  24. Visual Paradigm. n.d.UML Class Diagram Tutorial. Available from Visual-paradigm.com https://www.visual-paradigm.com/guide/uml-unified-modeling-language/uml-class-diagram-tutorial/
  25. Basic Plus. (n.d.) Fundamentals of C++ Working with Inheritance. Available from basicplus.com https://basiccplus.wordpress.com/working-with-inheritance/
  26. C++ Multi Level Inheritance. Available from: w3schools.com.https://www.w3schools.com/cpp/cpp_inheritance_multilevel.asp
  27. Codearchery. 2017, February 26th. Inheritance in C++ - 38 (concept beautifully explained). Available from: YouTube. https://www.youtube.com/watch?v=5pJyKzON8Ww [video]
  28. CppNuts, 2018, April 29th. Initilizer List in C++. Available from: YouTube https://www.youtube.com/watch?v=P-WsU-hBf7c [video]
  29. CppNuts, 2017, July 20th. Available from: YouTube https://www.youtube.com/watch?v=vmMKXLuDgYQ [video]
  30. Geeks for geeks. 2019, August 9th. 'this' pointer in C++. Available at: Geeksforgeeks.org. https://www.geeksforgeeks.org/this-pointer-in-c/
  31. Geeks for geeks. 2020, January 8. Conceptual Model of the Unified Modelling Language (UML). Available from: geeks for geeks.org. https://www.geeksforgeeks.org/conceptual-model-of-the-unified-modeling-language-uml/?ref=lbp
  32. Geekific. 2021, January 21. UML Class and Object Diagrams | Association vs. Aggregation vs. Composition. Availabe from: YouTube. https://www.youtube.com/watch?v=sN2_CoB_kbw
  33. Nadeem, 2020, Oct 9th. What is Inheritance in OOP? Available from: Theitstuff.com https://www.theitstuff.com/what-is-inheritance-in-oop
  34. Mallika Gupta. n.d. Types of Relationships in Object in C++. Available from: codespeedy.com. https://www.codespeedy.com/types-of-relationships-in-objects-in-cpp/
  35. Portfolio Courses. 2022, March 22. Member Initializer Lists | C++ Tutorial. Available from: YouTube. https://www.youtube.com/watch?v=X1dGUSVnavQ [video]
  36. Portfolio Courses (2022a). How Constructors Work With Inheritance | C++ Tutorial. [online] YouTube. Available at: https://youtu.be/MmR_qpYthP8.
  37. Prepinsta. (n.d.) Constructors and Deconstructors in inheritance. https://prepinsta.com/c-plus-plus-theory/constructors-and-destructors-in-inheritance/
  38. Programiz. (n.d.) C++ Function Overriding. Available from Programiz.com https://www.programiz.com/cpp-programming/function-overriding
  39. Sadique, Ali.E. 2013, December 23. UML Class Diagram Explained With C++ samples. Available from: ccpcodetips.wordpress.com. https://cppcodetips.wordpress.com/2013/12/23/uml-class-diagram-explained-with-c-samples/
  40. Tenouk. (n.d.). The C++ Class Inheritance Programming Courses Using Experiments, Working Program Examples and Source Codes and Sample Program Outputs. [online] Available at: https://www.tenouk.com/Module15.html [Accessed 20 Jun. 2022].
  41. The Cherno. 2017, August 6th. Inheritance in C++. Available from: YouTube. https://www.youtube.com/watch?v=X8nYM8wdNRE [video]
  42. CodeBeauty. 2020, September 2. C++ OOP (2020) - What is polymorphism in programming? (simple example)Vaailable from YouTube https://www.youtube.com/watch?v=wK93q-JQUvw [video]
  43. Geeks for geeks. 2021, June 17. Function Overloading in C++.Available from geeksforgeeks.org. https://www.geeksforgeeks.org/function-overloading-c/
  44. Geeks for geeks. (2018). Functions that cannot be overloaded in C++.Available from geeksforgeeks.org. https://www.geeksforgeeks.org/function-overloading-c/
  45. GeeksforGeeks (2022). Copy Constructor in C++. [online] Available at: https://www.geeksforgeeks.org/copy-constructor-in-cpp/.
  46. Geeks for geeks (2022) Operator Overloading in C++. Available from: geeksforgeeks.org Operator Overloading in C++ - GeeksforGeeks
  47. Geeks for Geeks. 2022, June 13. Virtual Functions and Runtime Polymorphism in C++. Available from: geekdforgeeks.org https://www.geeksforgeeks.org/virtual-functions-and-runtime-polymorphism-in-cpp/
  48. thenewboston (2011). Buckys C++ Programming Tutorials - 56 - virtual Functions. [online] YouTube. Available at: https://youtu.be/DudHooleNVg.
  49. Thompson, Barbara. 2022, May 7. What is Polymorphism in C++? Available from guru99.com C++ Polymorphism with Example
  50. Codearchery. 2017, May 9th. Exception Handling in C++. Available from: Youtube: https://www.youtube.com/watch?v=w8h0Z6L-wHw&t=24s [video]
  51. Thenewboston. 2011, May 14. Bucky's C++ Programming tutorials - 62 - Exceptions. Available from YouTube. https://www.youtube.com/watch?v=mFAaqmj399I [video]
  52. Thenewboston. 2011, May 14. Bucky's C++ Programming tutorials - 63 -More Exception examples. Available from YouTube. https://www.youtube.com/watch?v=5369xtKS42s [video]
  53. Codearchery. 2017, May 9th. Exception Handling in C++. Available from: Youtube https://www.youtube.com/watch?v=w8h0Z6L-wHw&t=24s [video]
  54. Thenewboston. 2011, May 14. Bucky's C++ Programming tutorials - 62 - Exceptions. Available from YouTube. https://www.youtube.com/watch?v=mFAaqmj399I [video]
  55. Thenewboston. 2011, May 14. Bucky's C++ Programming tutorials - 63 -More Exception examples. Available from YouTube. https://www.youtube.com/watch?v=5369xtKS42s [video]
Module Linking
Main Topic Image
A person casually studying with a laptop in a cafe.
Is Study Guide?
Off
Is Assessment Consultation?
Off