CodeYourFuture / CodeYourFuture/Module-Java

Sprint 7 - Sprint Challenge 2

Đang mở
#10 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
🎯 Topic Programming Fundamentals 🏕 Priority Mandatory 🐂 Size Medium 📅 Sprint 7 Core
Ngôn ngữ chính
Không có dữ liệu ngôn ngữ
Star
1
Fork
11
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

# Sprint Challenge 2

So far we have only looked in depth at creational design patterns (i.e. patterns that help you create objects), but there are other categories too (see [Design Patterns Catalog](https://refactoring.guru/design-patterns/catalog)).

## Requirement

- Choose a non-creational design pattern and prepare a 5 minute presentation to deliver to your classmates
- The presentation should cover:
- What the pattern is, its intent
- Pros and cons of using the pattern
- An explanation, including class diagrams of the technical components involved
- A worked Java example for a real world scenario (try to think of one yourself), showing the code without the pattern, and then refactored to use the pattern, thus demonstrating its value
- This should be code written by you, don't just copy off the internet or use AI as you won't learn as much!

### Submission & Review

Fork the coursework repo to your own GitHub account.
Make regular small commits with clear messages.
When you are ready, open a Pull Request to the CYF repo. Make sure you fill in the PR template provided.
A volunteer will review your submission and send you feedback.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.