consistent state regardless of what your clients do. • Prevent clients from accessing things they aren't supposed to touch. • Only give your objects access to the resources they need to get the job done.
consistent state regardless of what your clients do. • Prevent clients from accessing things they aren't supposed to touch. • Only give your programs access to the resources they need to get the job done.