码迷,mamicode.com
首页 >  
搜索关键字:设计原则    ( 1690个结果
Spring源码阅读系列总结
最近一段时间,粗略的查看了一下Spring源码,对Spring的两大核心和Spring的组件有了更深入的了解。同时在学习Spring源码时,得了解一些设计模式,不然阅读源码还是有一定难度的,所以一些重要的设计模式简单的做了阐述。同时还会简单的加入一些GOF中提到的设计原则。Spring的源码阅读.....
分类:编程语言   时间:2014-08-12 09:01:13    阅读次数:291
设计模式概述【整理】
设计模式不是很快的提高你的编码能力,设计模式的学习,旨在避免重复编码,减少劳动量。学习设计模式,对提高编写高效代码,大有裨益。学习设计模式,首先引入设计原则。【转载使用,请注明出处:http://blog.csdn.net/mahoking】...
分类:其他好文   时间:2014-08-11 21:27:02    阅读次数:217
学习iOS: 3
这一课相对于上一课没有增加太多新的知识点,还是按照mvc的设计原则完善补充了纸牌游戏的内容。下面是几个注意到的点。1. readonly:对属性声明为readonly,表明这个属性是没有setter方法的,从外部来看就是只读的;而在内部实现中重新声明这个属性为readwrite就可以修改它的值了。....
分类:移动开发   时间:2014-08-10 18:28:00    阅读次数:232
Maven详解 之 聚合与继承
说到聚合与继承我们都很熟悉,maven同样也具备这样的设计原则,下面我们来看一下Maven的pom如何进行聚合与继承的配置实现。一、为什么要聚合?随着技术的飞速发展和各类用户对软件的要求越来越高,软件本身也变得越来越复杂,然后软件设计人员开始采用各种方式进行开发,于是就有了我们的分层架构、分模块开发...
分类:其他好文   时间:2014-08-10 15:15:40    阅读次数:246
面向对象的5个基本设计原则
面向对象的3个基本要素:封装、继承、多态面向对象的5个基本设计原则:单一职责原则(Single-Resposibility Principle) 其核心思想为:一个类,最好仅仅做一件事,仅仅有一个引起它的变化。单一职责原则能够看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以...
分类:其他好文   时间:2014-08-09 23:02:09    阅读次数:262
软件设计原则
一个好的程序员通常由其操作技能、知识水平,经验层力和能力四个方面组成。在这里想和大家说说设计中的一些原则,我认为这些东西属于长期经验总结出来的知识。这些原则,每一个程序员都应该了解。但是请不要教条主...
分类:其他好文   时间:2014-08-07 19:27:20    阅读次数:283
CSS开发框架技术OOCSS编写和管理CSS的方法
目前最流行的CSS开发框架技术当属OOCSS,尽管还有其他类似技术(如BEM)。这些方法试图对CSS采用面向对象的编程原则。样式语言与面向对象的设计原则在概念之间存在一定的问题。欠缺经验的人员可能不会注意到这些微妙的东西。拥有一个编写和管理CSS的方法比什么都要更好。一些开发实践不利于语义化质量和长...
分类:Web程序   时间:2014-08-07 12:24:29    阅读次数:208
类的设计原则
刚接触设计模式的时候我就被它的优雅给吸引了,发现原来代码还可以这样写,当时的我入了迷。记得看的第一本设计模式的书籍叫《大话设计模式》,当时的我还不能完全理解里面的思想,但并不妨碍我被它的优雅给吸引,这本书我看了3遍,直到现在感觉还是有点乱,在这整理一下自己的思路,加深一下自己的理解。类的设计原则:开...
分类:其他好文   时间:2014-08-05 18:35:30    阅读次数:172
设计模式之设计原则(中)
接口隔离原则(InterfaceSegregationPrinciple),简称ISP:该原则核心思想就是客户端不应该被强迫实现一些不会使用的接口,应该把胖接口中的方法分组,然后用多个接口来代替,每一个接口只服务与一个子模块。这个跟上次分享的单一职责原则类似。设计接口隔离原则的目的:当我们设计应.....
分类:其他好文   时间:2014-08-05 00:27:58    阅读次数:436
Python设计模式——设计原则
1.单一职责原则:每个类都只有一个职责,修改一个类的理由只有一个2.开放-封闭远程(OCP):开放是指可拓展性好,封闭是指一旦一个类写好了,就尽量不要修改里面的代码,通过拓展(继承,重写等)来使旧的类满足新的需求,而不是修改一个类里面的代码。3.依赖倒转原则:高层模块不应该依赖底层模块,两个都应该依...
分类:编程语言   时间:2014-07-30 23:14:45    阅读次数:258
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!