In this section, we do self-reflection which means what I learned during this assignment. We develop a system using Java language. The JAVA language is a pure object-oriented programming language which means it provides security. This is the reason that I choose java language to develop a system for Ana’s restaurant. In this assignment, we learned more about java programming language's features such as interface and polymorphism. Apart from this, our coding part becomes stronger after developing this system.