您的位置:首页 > 编程语言 > Java开发

Java软件体系设计模式----基本模式

2011-10-14 19:44 429 查看
1,接口

可用于设计一组提供相同服务的服务提供者类,以使客户对象可以无缝地使用不同类型的服务提供者对象,而不需要改动其实现。

2,抽象父类

用于设计一个框架,对一组相关类的共有功能提供一致的实现。

3,私有方法

提供一种设计类的行为的方法,不允许外部对象访问值针对内部用途的行为。

6,访问者方法(get/set)

提供一种使用特定方法函数访问一个对象的状态的方法。这种方法阻止不同的客户对象对对象属性的直接访问,因此将带来一个更具有可维护性的类结构

7,常数管理器

用于为一个应用设计一个易于维护的,对象数进行集中式管理的常数仓库

8,不可变对象(就是属性无set方法只有get,属性为private ,只能通过构造方法实例化对象)

用于保证一个对象的状态不会被改变。在有对个客户对象同时访问一个数据对象的场合中,该模式可以保证这些访问必会导致竞态条件。

9,监视器(synchronizaed)

一种用于设计应用对象的方法,以便在多线程环境中,当有多个线程同时尝试访问该对象的时候,应用对象不会产生不可预知的结果
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: