面向对象中的编程原则
众所周知,对象设计原则是编程设计模式的基石,当遵循设计原则的原则时候,写出的对象代码一般都会变得非常的灵活,并且可以应对变化,编程也更加容易维护。原则下面我们就先来了解一下基本的对象设计原则吧! ,编程KISS原则 第二,编程DRY原则 第三,Tell,Don't Ask原则 第四,YAGNI原则 第五,SoC原则 通过了解以上的这些基本原则,对于在网站建设中代码制作时突发的状况更容易应对,维护起来也会更加方便。 深圳网站建设公司-沙漠风(www.szweb.cn.),拥有设计团队为企业提供FLASH网站设计,网页制作,多媒体触摸屏展示设计
软件开发中常常遇到的原则问题就是:把一个问题过度的复杂化。KISS原则的对象目的就是提倡在设计和编码中,尽量保持代码的编程简约性,避免不必要的原则复杂。简约不等于简单。对象
DRY原则的原则目的就是:抽取系统中的公共部分,并把它放置在一个地方以避免重复。这个原则不只是适用于代码中,还可以用于功能和业务逻辑上,确保它们不重复。这就要求对系统的职能有较好的分割,用力之间不存在交叉。
这个原则是与封装有关的,要求对代码进行合理地封装,并把它们放到正确的类别中。同时这个原则也指出:必须明确地告诉对象我们想要它们去执行什么样的操作,而不是先询问对象的状态,然后我们自己决定去执行什么操作。
YAGNI原则指出:系统中只包含所必需的功能,不包含你认为将来可能会用到的功能或特性,防止过度设计。这个原则在TDD中体现得比较完全。在TDD中,先写出代表系统必须功能的测试用例,然后再实现系统的功能代码,然后进行测试,直到测试代码通过为止。
SoC就是把一个软件功能分离为单独功能点。被分离的每个功能点的行为和数据,而且每个功能点都能够被其他所需要的类单独使用。通过这个原则,我们可以大限度的实现代码重用、功能重用、模块重用。
-
上一篇
-
下一篇
- 最近发表
- 随机阅读
-
- 哪些
- 展示宣传型企业网站,成都网站建设
- 交换友链注意什么,成都网站建设
- 咨询网站开发十项功能,成都网站建设
- 营销型网站维护主要包含哪些工作?
- 如何进行网站优化
- 企业要做网站了,怎么判断网站建设公司好不好,成都网站建设
- 互联网金融协会年初或将挂牌:旨在引导行业健康发展,成都网站建设
- 如何让我们的网站受到用户的欢迎?
- 注重seo推广,成都网站建设
- 定制网站有什么好处,成都网站建设
- 建站可以采集内容么,成都网站建设
- 作
- 网站建设的四大流程,成都网站建设
- 怎样的友情链接才是对的?成都网站建设
- 网站首页设计脸面如何存留,成都网站建设
- 为什么选择pageadmin建设网站
- 如何提高效率,成都网站建设
- 营销型网站建设中的那些地方不能动。成都网站建设
- 成都网站建设-网站建设后如何做好后期的日常更新维护工作
- 搜索
-
- 友情链接
-
- 佛山企业网络推广要注意哪些细节?
- 网站优化之内链的技巧
- 新网站该如何做SEO优化?
- 长沙SEO互联网运营战略的思考!
- 单页面网站优化的优缺点
- 网站建设公司告诉你:网站日常维护有哪些内容
- 长沙企业做网站SEO优化的致命问题—无转化
- 如何解决企业网站优化的问题?
- 还能利用外链去做网站优化吗?要如何去做好外链呢?
- 浅谈网站URL的优化方法
- 企业网站优化的要点,10点SEO优化的技巧
- 网站优化如何获取关键词排名
- 网站优化怎么做?这七个技巧简单又实用
- 长沙网站SEO优化怎样才能做好?
- Seo优化都包含哪些方面?
- 网站优化好知识,网站抓取频率下降的原因
- 锚文本链接对网站优化的作用有多大?
- 如何制定东莞SEO策略?
- 四个技巧提升你的网站百度收录量
- 小红书SEO与百度SEO有什么区别?