- 博客(3)
- 收藏
- 关注
原创 从类,API, 框架三个层面学习如何设计可复用软件的具体要求心得
#什么是软件复用?软件复用:软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。我们将软件复用划分为四种类型:• 代码级复用:就是通过编写大量的公共类,公共函数等等,供开发人员直接使用。• 组件级复用:通过将功能的组件化封装,对外提供一组或多组的API
2021-05-19 23:30:57 129
原创 设计模式是怎样解决设计问题的,在实际编程中如何使用?
#设计模式是怎样解决设计问题的?设计模式是面向对象编程的热门话题之一,越来越多程序开发者认识到设计模式的重要性。采用各种语言实现设计模式的文章也越来越多,但是很多开发人员发现很难将设计模式与实际开发中需要解决的具体问题相联系。因为使用设计模式的难点往往不在于模式的实现,而在于很难确定哪种模式可以在现实的应用场景中采用,从而导致了在现实的项目中,面对客户的压力,我们总是采用最直截了当的方法解决问题,来不及多考虑这些方法的优劣,即使明知将带来更大的麻烦也必须如此。有些时候因为选择了不恰当的设计模式,使原本简单
2021-05-19 23:18:07 286
翻译 麻省理工-软件构造-翻译-Reading 15: Equality
Reading 15: Equality等价Java Tutor exercisesKeep making progress on Java by completing this category in the Java Tutor:通过完成JavaTutor的这个类别,继续在Java上取得进展:✓Object1/1Software in 6.031软件6.031 Safe from bugs 避免错误 Easy to u...
2021-05-19 23:05:02 468
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人