码迷,mamicode.com
首页 >  
搜索关键字:基本原则    ( 862个结果
面向对象三大基本特性,五大基本原则
透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础. 三大特性是:封装,继承,多态 所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。 简单的说,一个类就是一个封装了数 ...
分类:其他好文   时间:2017-12-02 13:08:19    阅读次数:161
构建之法:现代软件工程-阅读笔记
一、MSF的基本原则: 1.推动信息共享与沟通 2.为共同的远景而工作 3.充分信任和授权 4.各司其职,对项目共同负责 5.保持敏捷,预期和适应变化 6.交付增量的价值 7.投资质量 8.学习所有的经验 9.与顾客合作 二、MSF团队模型 用户体验、产品管理、项目管理、开发、发布管理、测试同等重要 ...
分类:其他好文   时间:2017-12-01 14:22:07    阅读次数:139
HTML5 background-color和background-image问题共用问题
在HTML5中支持背景图片和背景颜色在一个标签中同时渲染。 一般的需求是为元素指定背景颜色,然后在背景色的商品绘制背景图。 支持:Google,FF,IE9以上浏览器。 基本原则:先设置背景图片,再指定背景颜色。 或 注:在使用混合指定方式,不需要考虑顺序。 示例如下: 更多: CSS网页布局垂直居 ...
分类:Web程序   时间:2017-11-27 18:50:43    阅读次数:524
SQL语句优化系列二(编写最优的SQL语句)
编写最优的SQL语句 一,编写SQL语句的一些基本原则 IN 操作符 用IN写出来的SQL的优点是比较容易写及逻辑清晰易懂,比较适合新手和结构复杂的SQL语句,缺点是性能往往是比较低的。ORACLE执行此类SQL时,会试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表 ...
分类:数据库   时间:2017-11-27 18:48:51    阅读次数:203
3.设计模式六大原则
接下来简单总结一下设计模式的六大基本原则: 1.开闭原则: 对拓展开放,对修改关闭(对程序拓展时不会修改原有代码,为了达到这样的效果,需要使用接口和抽象类) 2.里氏替换原则:对任何基类出现的地方,子类一定可以替换出现 3.依赖倒置原则:在开闭原则的基础上,针对接口编程,依赖抽象类而不去依赖具体的类 ...
分类:其他好文   时间:2017-11-21 21:59:37    阅读次数:146
Java开发中的23种设计模式详解(转)
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, ...
分类:编程语言   时间:2017-11-18 22:01:10    阅读次数:216
面向对象设计的六大基本原则
一、单一职责原则(SRP Single Responsibility Principle) 不要存在多于一个导致类变更的原因。通俗来说,即一个类只负责一项职责。 二、里氏替换原则(LSP Liskov Substitution Principle) 1. 如果对每一个类型为T1的 对象o1,都有类型 ...
分类:其他好文   时间:2017-11-17 18:36:07    阅读次数:314
PHP面向对象编程基本原则
首先祝大家节日快乐!!! 额,不知道你们剁手没,小梦是没有!整整已经错过了第九个年头! 小伙伴是不是有一种感觉,PHP入门的时候简直爱不释手,总是把 ”PHP是世界上最好的语言“ 挂在嘴边上,觉得他简单,快速完成项目! 然儿,终于有一天,你开发的项目过于庞大的时候,突然发现:我写的代码好乱,扩展性好 ...
分类:Web程序   时间:2017-11-16 23:54:10    阅读次数:289
面向对象五大基本原则
以前一直认为程序中的类有使用到封装继承多态就是面向对象设计,其实不然 封装,继承,多态只是面向对象的三大特性,但是在设计程序的时候并不是说类的结构使用到了(或是体现出了)这三个特性就是面向对象, 其实真正的面向对象设计是要符合下面的五大原则, 面向对象的五大基本原则单一职责原则(SRP)开放封闭原则 ...
分类:其他好文   时间:2017-11-16 14:14:54    阅读次数:147
领域驱动设计的基础知识总结
1. 什么是领域(Domain) 我们所做的软件系统的目的都是来解决一系列问题,例如做一个电商系统来在线销售自己企业的产品;做一个灰度发布平台来提升服务的质量和稳定性。任何一个系统都会属于某个特定的领域,例如: 论坛是一个领域:要做一个论坛,那这个论坛的核心业务是确定的:比如用户发帖、回帖等核心基本 ...
分类:其他好文   时间:2017-11-13 21:24:41    阅读次数:156
862条   上一页 1 ... 22 23 24 25 26 ... 87 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!