当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

类的设计基本经验

发表于: 2010-02-27   作者:cywhoyi   来源:转载   浏览次数:
摘要: 类的设计基本经验 1.类的单一性 2.加强内聚,松散耦合(类自身能够完成的功能,无需调用其它类) 3.好的封装性 4.类的粒度要合理 5.实用例不能依赖于其使用类 6.灵活性、可配置、可维护性 7.伸缩性、扩展性、合理复用 JAVA设计的基本原则 1.面向接口2.优先使用对象组合而非类的继承3.分层清晰{表现层:人机交互;逻辑层:逻辑功能;持久层:持久化,放入介质中如盘}4.层间

类的设计基本经验

1.类的单一性

2.加强内聚,松散耦合(类自身能够完成的功能,无需调用其它类)

3.好的封装性

4.类的粒度要合理

5.实用例不能依赖于其使用类

6.灵活性、可配置、可维护性

7.伸缩性、扩展性、合理复用

JAVA设计的基本原则

1.面向接口2.优先使用对象组合而非类的继承3.分层清晰{表现层:人机交互;逻辑层:逻辑功能;持久层:持久化,放入介质中如盘}4.层间交互的原则{1.表现层调用逻辑层,逻辑层调用数据层;2.层间交互通过接口调用}5.开辟原则 笼统的说法尽量修改模块的源代码6.依赖性倒置原则 为不同的用户提供不同接口7.接口隔离原则8.替换原则 子类替换父类出现在父类能出现的任何地方,前提父类与子类的功能是一致的

 

类的设计基本经验

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
1:搜索类图 2.Lucene的索引效率 通常书籍后面常常附关键词索引表(比如:北京:12, 34页,上海:3,
ChessBoard.java 该文件生成的类负责创建“对弈棋盘”,用户可以用鼠标拖动棋盘上的棋子,当松开鼠标
作者:刘静 博客地址: http://home.cnblogs.com/u/liujing123/ 1、 用例图 用例图(User Case)是
给出设计类图 主要负责人:赵林林201303014112 http://www.cnblogs.com/zhaolinlin/p/4558844.html
设计类图 前言:在现金信息化发达的社会,图书的发行量与日俱增。由人手进行登记管理图书是一项非常
1:搜索类图 2.Lucene的索引效率 通常书籍后面常常附关键词索引表(比如:北京:12, 34页,上海:3,
1:搜索类图 2.Lucene的索引效率 通常书籍后面常常附关键词索引表(比如:北京:12, 34页,上海:3,
主要负责人:赵林林201303014112 类图: 日历记事本的功能设计 1、包含的功能有:年、月、日的显示
1:搜索类图 2.Lucene的索引效率 通常书籍后面常常附关键词索引表(比如:北京:12, 34页,上海:3,
学生成绩管理系统设计类图 1.用例图 定义:展示系统中参与者与用例之间的关系 2.类图 定义:类图展
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号