java-design-patterns icon indicating copy to clipboard operation
java-design-patterns copied to clipboard

Transform View pattern

Open iluwatar opened this issue 4 years ago • 11 comments

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.

iluwatar avatar Jul 07 '20 18:07 iluwatar

Can I work on it pls?

maheshsv avatar Jul 13 '20 17:07 maheshsv

Yes @maheshsv, please go ahead

iluwatar avatar Jul 14 '20 12:07 iluwatar

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

iluwatar avatar Oct 24 '21 14:10 iluwatar

This issue is free for taking again.

iluwatar avatar Nov 28 '21 07:11 iluwatar

what is the issue ?

Saptadev-Chatterjee avatar Sep 22 '22 12:09 Saptadev-Chatterjee

Can I work on this issue

Kaiyan1Zhang avatar Oct 16 '22 02:10 Kaiyan1Zhang

All right, please go ahead @Kaiyan1Zhang

iluwatar avatar Oct 16 '22 14:10 iluwatar

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[bot] avatar Nov 28 '22 12:11 stale[bot]

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

iluwatar avatar Dec 03 '22 17:12 iluwatar

Can i please work on this issue? thx

Spencer-Robertson-ANU avatar Oct 17 '23 06:10 Spencer-Robertson-ANU

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[bot] avatar Dec 16 '23 20:12 stale[bot]