自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 【无标题】

【代码】

2023-05-26 16:05:22 52 1

原创 设计模式解决问题心得

一.GRASPGRASP,通用职责分配软件模式,它由Craig Larman提出。与其将它们称之为设计模式,不如称之为设计原则,因为它是站在面向对象设计的角度,告诉我们怎样设计问题空间中的类与分配它们的行为职责,以及明确了类之间的相互关系等,而不像GoF模式一样是针对特定问题而提出的解决方案。因此GRASP站在一个更高的角度来看待面向对象软件的设计,它是GoF设计模式的基础。GRASP是对象职责分配的基本原则,其核心思想是职责分配,用职责设计对象。它包含如下9个基本特征或原则:1)信息专家模式对应于面向

2021-05-20 15:08:35 242

原创 从类、API、框架三个层面学习设计可复用软件的具体技术学习心得

一. 软件复用软件复用是指在开发新的软件系统时,对已有的软件或软件模块重新使用,该软件可以是己经存在的软件,也可以是专门的可复用组件。软件可复用性的高低影响到生产效率的高低、软件质量的好坏和系统可维护性的好坏。主要介绍一下几个方面的复用:(一)基于程序库的软件复用程序库是软件复用最基本、最普通形式。程序库是些经常使用、经过检验的规范化程序或子程序的集合。程序库中的程序是经常使用的功能。程序库通常是编译后的二进制可执行码或虚拟机可执行码,把它们放到目录中,设置环境变量,在程序中引入后就可以如同普通函数

2021-05-20 14:54:58 335

翻译 Reading 12:Abstract Data Types

Reading 12: Abstract Data Types阅读12 抽象数据类型Software in 6.031软件6.031Safe from bugs安全漏洞 Easy to understand容易理解 Ready for change随时可以改变Correct today and correct in the unknown future.今天是正确的并且在未知的未来也是正确的。 Communicating clearly with future programmers, i

2021-05-20 14:50:29 202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除