Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transform View pattern #1322

Open
iluwatar opened this issue Jul 7, 2020 · 11 comments
Open

Transform View pattern #1322

iluwatar opened this issue Jul 7, 2020 · 11 comments

Comments

@iluwatar
Copy link
Owner

iluwatar commented Jul 7, 2020

Description:
The Transform View design pattern is a method used to separate the presentation and business logic layers in software development. This pattern involves transforming data from the model into a format suitable for rendering in the view. The key elements of this pattern include:

  1. Data Transformation: The primary function is to transform raw data from the model into a suitable format for the view.
  2. Separation of Concerns: This pattern promotes a clean separation between the business logic and the presentation layer, ensuring that changes in the data model do not directly impact the view.
  3. Reusability: Transformations can be reused across different views, promoting DRY (Don't Repeat Yourself) principles and making the codebase easier to maintain.

References:

Acceptance Criteria:

  1. Implement a Transform View pattern that clearly separates the data transformation logic from the view rendering logic.
  2. Ensure the implementation includes at least one example demonstrating the transformation of a data model into a view format.
  3. Document the implementation and provide usage instructions and examples in the project README file.
@maheshsv
Copy link

Can I work on it pls?

@iluwatar
Copy link
Owner Author

Yes @maheshsv, please go ahead

@iluwatar
Copy link
Owner Author

@maheshsv please indicate if you are still working on this issue?

@iluwatar
Copy link
Owner Author

This issue is free for taking again.

@Saptadev-Chatterjee
Copy link

what is the issue ?

@Kaiyan1Zhang
Copy link

Can I work on this issue

@iluwatar
Copy link
Owner Author

All right, please go ahead @Kaiyan1Zhang

@stale
Copy link

stale bot commented Nov 28, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the status: stale issues and pull requests that have not had recent interaction label Nov 28, 2022
@iluwatar
Copy link
Owner Author

iluwatar commented Dec 3, 2022

@Kaiyan1Zhang, hopefully you can address the review comments and we can complete this issue?

@iluwatar iluwatar removed status: stale issues and pull requests that have not had recent interaction priority: normal labels Dec 3, 2022
@Spencer-Robertson-ANU
Copy link

Can i please work on this issue? thx

Spencer-Robertson-ANU pushed a commit to Spencer-Robertson-ANU/java-design-patterns that referenced this issue Oct 17, 2023
Spencer-Robertson-ANU pushed a commit to Spencer-Robertson-ANU/java-design-patterns that referenced this issue Oct 17, 2023
Spencer-Robertson-ANU pushed a commit to Spencer-Robertson-ANU/java-design-patterns that referenced this issue Oct 18, 2023
Spencer-Robertson-ANU pushed a commit to Spencer-Robertson-ANU/java-design-patterns that referenced this issue Oct 18, 2023
Spencer-Robertson-ANU pushed a commit to Spencer-Robertson-ANU/java-design-patterns that referenced this issue Oct 18, 2023
Spencer-Robertson-ANU pushed a commit to Spencer-Robertson-ANU/java-design-patterns that referenced this issue Oct 18, 2023
Spencer-Robertson-ANU pushed a commit to Spencer-Robertson-ANU/java-design-patterns that referenced this issue Oct 18, 2023
Spencer-Robertson-ANU pushed a commit to Spencer-Robertson-ANU/java-design-patterns that referenced this issue Oct 18, 2023
Copy link

stale bot commented Dec 16, 2023

This issue has been automatically marked as stale because it has not had recent activity. The issue will be unassigned if no further activity occurs. Thank you for your contributions.

@stale stale bot added the status: stale issues and pull requests that have not had recent interaction label Dec 16, 2023
@stale stale bot removed the status: stale issues and pull requests that have not had recent interaction label Mar 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

5 participants