`
leadyu
  • 浏览: 52178 次
  • 性别: Icon_minigender_1
  • 来自: 广州,福州
文章分类
社区版块
存档分类
最新评论

个人设计经验汇总

阅读更多
第4次修改2007-12-26

1)基于接口编程
对你所想到的所有抽象模型都以接口的形式表达,把基于接口编程升华成一种习惯,而不仅仅是一种模式

2)拆分细粒度的接口
在抽象出一个接口模型的时候,问自己三个问题:1.接口是否包含了过多的职责?2.是否所有的使用场景都需要接口暴露的所有方法?3.是否可以通过继承细粒度的接口实现?

3)小心的对代码进行分包,避免互相依赖和依赖循环

4)对不能处理的错误继承RuntimeException实现,反之,不用。

5)良好的注释习惯,在接口注释中把所有已知的实现类用@see标注

分享到:
评论

相关推荐

    网上订餐系统-课程设计项目总结及个人总结(特别声明:是项目总结和我个人的原创总结,目录请忽略,望体谅!)

    网上订餐系统课程设计系列文档之-项目总结和个人总结 MyEclipse开发,Spring-Struts-Hibernate框架,MySql数据库 特别声明:文档是项目总结和我个人的原创总结,个人总结,个人总结,个人总结哦~并不含团队其他成员...

    个人精简总结笔记_设计模式.pdf

    设计模式是一套被人反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。它描述了在软件设计中一些不断发生的问题,以及这些该问题的解决方案。换句话说,它是特定解决问题的一系列套路,是前辈们的代码...

    单片机硬件设计的经验总结

    以下是对"单片机硬件设计的经验总结"的详细阐述: 1. **微控制器选择**:单片机的选择是硬件设计的基础,需考虑处理能力、内存大小、外设接口、功耗等因素。例如,根据应用需求,可能需要选择具有高速运算能力的CPU...

    应用软件类毕业设计个人工作总结文档结构

    应用软件类毕业设计个人工作 总结文档结构

    课程设计 程序 总结

    7. 总结与反思:回顾整个设计过程,总结学到的知识点,指出可能存在的不足和改进方向。 通过这个课程设计,学生不仅可以深入理解和掌握MFC框架,还能提升在Windows环境下用C++进行图形用户界面编程的能力。同时,...

    应届生ppt设计高手阿文年终个人总结.rar

    标题中的“应届生ppt设计高手阿文年终个人总结”表明了这是一份由名为阿文的应届毕业生针对自己在PPT设计领域的专业技能和学习经验进行的年度回顾与总结。这份总结可能包含了他在设计过程中的技巧、心得、项目案例...

    保研准备资料大礼包(经验汇总+个人陈述+个人简历+联系老师+面试+自我介绍+申请表+提交材料+推荐信).rar

    8. **保研经验汇总**:这份汇总集合了前人的经验和教训,涵盖面试技巧、材料准备、联系导师等多个方面,是宝贵的参考资料,可以帮助你避免常见错误,提高效率。 9. **考研准备资料**:虽然主要聚焦于保研,但其中的...

    计算机专业毕业设计工作总结

    本篇毕业设计工作总结报告主要讲述了作者在开发企业信息管理系统的设计和实现过程中所学到的知识和经验。 知识点1:系统开发理念 在开发企业信息管理系统时,作者秉持着严谨求实、开拓创新的精神,并遵循软件工程的...

    设计师个人工作总结___汇总.docx

    \n\n设计师个人工作总结的第二部分同样强调了个人成长的重要性,包括总结过去的经验,提升专业技能,以及在未来工作中保持学习和进步的决心。这两位设计师都认识到自身存在的问题,并制定了明确的改进计划,以更好地...

    学习网页设计html个人总结.docx

    本资源总结了学习网页设计 HTML 的个人经验,涵盖了 HTML 语言的基本结构、网页设计和制作的方法、逻辑思维在网页设计中的应用、互联网时代的发展对人类思维模式的影响等方面的知识点。 首先,本资源介绍了 HTML ...

    信息技术个人小结工作经验

    在信息技术领域,个人工作经验的总结对于职业成长至关重要。本文通过一位从事电脑教学工作的专业人员的视角,深入剖析了其在教学实践中积累的经验与心得,不仅展现了教学过程中的策略与技巧,还反映了教育环境下的...

    室内设计师年度个人工作总结

    【室内设计师年度个人工作总结】 室内设计师的工作涉及到许多细节和创新,年度个人工作总结是对过去一年工作的...通过总结经验,发现不足,设计师可以有针对性地提升自己的专业素养,从而在新的一年里取得更大的突破。

    华为EMC设计经验库(94页)

    从给定的文件标题“华为EMC设计经验库(94页)”和描述“华为EMC设计经验库,纯属内部资料,绝对值得一看”,我们可以推断出这份文档是华为内部关于电磁兼容性(EMC)设计的经验总结,包含了在PCB设计、滤波、接地、...

    ATM自动取款机系统课程设计小组总结

    在课程设计中,我们小组成员分工合作,完成了可行性研究报告、项目计划、需求规格说明书、概要设计说明书、详细设计说明书、测试计划、个人总结和小组总结八个文档。我们在课程设计中学到了很多知识和技能,例如软件...

    HDMI设计经验总结

    HDMI,高清晰度多媒体接口(英文:High Definition Multimedia Interface)是一种全数位化影像和声音传送接口,可用于机顶盒、DVD 播放机、个人电脑、电视游乐器、综合扩大机、数位音响与电视机。HDMI 可以同时传送...

    建筑设计个人实习总结范文_建筑设计个人实习总结怎么写.docx

    建筑设计实习生在进行个人实习总结时,需要关注以下几个关键知识点: 1. **技术更新与行业发展**:建筑行业是一个快速发展的领域,...同时,这样的总结也是对实习经验的一种提炼,有助于个人在建筑行业的进一步发展。

    设计师实习总结-个人总结.docx

    在实习结束后,设计师应反思自己的成长,总结经验教训,以便在未来的工作中持续进步。这包括对自己在实习期间所学的技能、处理问题的方式以及与人沟通的策略进行评估,同时也应考虑如何将这些经验应用于未来的职业...

    课程设计个人工作总结

    【课程设计个人工作总结】 课程设计是高等教育中一项重要的实践环节,旨在锻炼学生的综合能力,包括技术应用、团队协作和问题解决。在这个过程中,学生通过实际操作来深化理论知识,提升专业技能。 首先,课程设计...

    需求分析、概要设计、详细设计文档编写资料汇总

    这份"需求分析、概要设计、详细设计文档编写资料汇总"包含了丰富的实例报告,旨在提供从入门到精通的全程指导,帮助你更好地理解和实践这些关键步骤。 **需求分析**是软件开发的第一步,其目的是明确并理解用户或...

    毕业设计云存储-个人云服务系统的设计与实现.rar(毕业设计+程序源码)

    基于个人云服务系统的设计与实现 1 绪论 1.1 项目开发背景 1.2 项目开发意义 1.3 项目主要的内容 2 相关技术介绍及环境开发条件 2.1相关技术介绍 2.2环境开发条件 3 系统的需求分析 3.1可行性分析 3.1.1技术性可行...

Global site tag (gtag.js) - Google Analytics