博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为什么要设计
阅读量:7059 次
发布时间:2019-06-28

本文共 324 字,大约阅读时间需要 1 分钟。

目的:

    如果任何代码都是为了解决面临的问题,那是不需要考虑将来,但是要考虑需求的变化,我们就要设计。

  1.   为了在现有的基础上适应新的需求,所以设计是必要的
  2.   代码设计的还有一个很重要的目的,我们要考虑代码的使用者,从不同的使用者,进行不同的设计,进行不同的的封装。

封装的目的

  1.     帮助别人更好的使用自己的功能,减少了沟通所使用的时间成本和人力成本。
  2.     限制别人使用特定的功能,或错误使用功能。最终降低代码的出错的风险。
  3.     提供不同的封装(高级封装和低级封装),给不同的对象使用。高级封装服务一些普通使用者(知其然),低级封装服务于一些更专业者(知其所以然)

转载于:https://www.cnblogs.com/moneywei/p/4227205.html

你可能感兴趣的文章
在windows下编译x264
查看>>
Activity中使用Intent实现页面跳转与参数的传递(转)
查看>>
NetBeans 设置code completion/auto pop-up delay
查看>>
【.NET深呼吸】INotifyPropertyChanged接口的真故事
查看>>
Linux 命令快捷键
查看>>
构建一个用于产品介绍的WEB应用
查看>>
深入浅出WPF 第一部分(3)
查看>>
StringTokenizer类的使用
查看>>
Java并发框架??AQS中断的支持
查看>>
11g RAC R2 体系结构---Grid
查看>>
sql server 2005 外围应用配置器
查看>>
[MODx] 9. Real Example
查看>>
健康饮食
查看>>
Visual Studio 2015年预览设置: 辅助安装程序说明
查看>>
(转)在NGUI使用图片文字(数字、美术字)(直接可用于UILable)
查看>>
javascript动态创建script标签,加载完成后调用回调
查看>>
Linq 实现两个对象实例List之间的赋值
查看>>
Bézier curve
查看>>
七天学会ASP.NET MVC (一)——深入理解ASP.NET MVC
查看>>
中国目前拥有的物种和人造卫星的作用
查看>>