- ๐ Want to know about my skills ? Check this link https://vifeng.github.io/
- ๐ฅ See my last project (WIP) : https://github.com/vifeng/TicketToTheMoon
- ๐งฒ Interests on my spare time : Google technologies, raspberry, iot...
- โ Grants : Google Get-Ahead EMEA Program Participant (2019), Google Travel Grant (2019)
- ๐ Google SkillBoost Profile : https://www.cloudskillsboost.google/public_profiles/dc7ec472-694c-4036-bf6f-9c965871a5d1
- ๐ Certifications : https://www.credly.com/users/virginie-fengarol/badges
- ๐ซ Fun fact : Being curious, I'm on a continous learning cycle ! I dived in La Seine River right in the middle of Paris in 2011 !
- Badges :
vifeng / patternjava Goto Github PK
View Code? Open in Web Editor NEWOne of my weekly class assignment was to put into practice a combination of design patterns to eventually form another one called the Transaction pattern. Here are the pattern I mastered to do so : Composite : used to treat uniformly a group of objects the same way as a single instance of the same type of object. Visitor, iterator : used to define a new operation for (some) classes of an object structure without changing the classes. Memento : used for persistence and implementation of the backup. Template Method : used to delegate certain methods to the sub-classes.