Click here to Skip to main content
11,927,711 members (53,478 online)
Rate this:
Please Sign up or sign in to vote.
See more: Java Design
How to Implement decorator for an ArrayList to make it immutable without using the built in decorator
Posted 28-Apr-13 10:51am

1 solution

Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Do you really understand what you are asking about? I doubt, because if you did, you would not ask such question, because this is way too simple. You can create a wrapper class which is initialized with some instance of the ArrayList and exposes only the read-only access to the elements. I would suggest that, except the constructor I described above, the wrapper exposed only two properties: get element Count and the object by index. However, on top of it, you could implement million of things: cloning, search, and a lot more…

Please see also:[^].

saga.chan 28-Apr-13 16:47pm
Thanks Sergey
I am new to design patterns... was having difficulty to implement this.

Thanks again.
Sergey Alexandrovich Kryukov 28-Apr-13 19:41pm
You are welcome.
Good luck, call again.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web02 | 2.8.151126.1 | Last Updated 28 Apr 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100