码迷,mamicode.com
首页 >  
搜索关键字:乔春洋 品牌物质文化建设 原则    ( 13204个结果
(知其所以然 主题2)从底层分析OC中ARC和非ARC下深复制和浅复制
今天,在坊间听到有人在争论OC中关于NSString的深浅复制,听了下,感觉很有必要来一个分析总结,让我们从底层去了解OC中深浅复制的运作机制. 所谓copy就是在原有对象的基础上产生一个副本对象,遵循最关键的两点原则: 1. 改变原对象的属性和行为不会对副本对象产生任何影响 2. 改变副...
分类:其他好文   时间:2014-05-26 20:11:38    阅读次数:232
《你必须知道的.NET》读书笔记二:小OO有大原则
一、单一职责原则 (1)核心思想:一个类最好只做一件事,只有一个引起它变化的原因 (2)常用模式:Facade模式、Proxy模式 (3)基本方法:Extract Interface 抽取接口、Extract Class 抽取类、Extract Method 抽取方法 (4)DEMO:数据库...
分类:Web程序   时间:2014-05-26 19:22:27    阅读次数:398
深入理解DIP、IoC、DI以及IoC容器
面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念。通过本文我们将一起学习这些概念,并理清他们之间微妙的关系。
分类:其他好文   时间:2014-05-26 17:11:40    阅读次数:386
[连载]Java程序设计(04)---任务驱动方式:工资结算系统
阐述了Java面向对象程序设计中的多态并实现了一个工资结算系统。简单介绍了UML并给出了工资结算系统的类图。...
分类:编程语言   时间:2014-05-25 22:31:13    阅读次数:347
桥接模式
桥接模式,将抽象部分与它的实现部分分离,使他们都可以独立的变化。       抽象部分和实现部分不是指父类和子类,这里的抽象部分和实现部分是一种组合的关系。例如,燕子是抽象部分,燕子的翅膀是实现部分,燕子和燕子的翅膀就是一种组合的关系。桥接模式所应用的设计原则就是优先使用组合/聚合,而不是继承原则。      优先使用组合/聚合而不是继承原则:       因为任何父类的改变都会影响子类的行...
分类:其他好文   时间:2014-05-25 21:24:35    阅读次数:228
正确使用动态内存
尽管在开发过程中坚守原则和谨慎编程甚至严格测试,然而内存泄露的错误还是难以杜绝,如何让系统自动查出内存泄露的错误呢?一种比较好的方法是建立日志块,即每次分配内存时记录该内存块的指针和大小,释放时再去除该日志块,如果有内存泄露就会有对应的日志块记录这些内存没有释放,这样就可以提醒程序员进行查错。...
分类:其他好文   时间:2014-05-25 10:58:26    阅读次数:291
连载:面向对象葵花宝典:思想、技巧与实践(32) - LSP原则
LSP,Liskov substitution principle,中文翻译为“里氏替换原则”。 这是面向对象原则中唯一一个以人名命名的原则,虽然Liskov在中国的知名度没有UNIX的几位巨匠(Kenneth Thompson、Dennis Ritchie)、GOF四人帮那么响亮,但查一下资料,你会发现其实Liskov也是非常牛的:2008年图灵奖获得者,历史上第一个女性计算机博士学位获得者。其...
分类:其他好文   时间:2014-05-25 09:44:10    阅读次数:239
我的毕业论文:企业网组网工程模拟
一、拓扑二、论文目录目录摘要....IAbstract..II绪论....11企业网建设的原则....22企业网需求分析....32.1企业总部网络拓扑分析....32.2企业分部网络拓扑分析....32.3企业局域网需求划分....42.4企业VLAN需求划分....42.5企业广域网接入需求分析....52.6企业总部与分部局域网接..
分类:其他好文   时间:2014-05-25 08:17:31    阅读次数:339
javascript面对对象编程 之继承
上一篇博客中为大家介绍了javascript面向对象编程原则的封装,今天为大家介绍继承,在javascript中没有类的概念,所有不能像c#,java语言那样,直接的用类去继承类。比如现在有比如,现在有一个"动物"对象的构造函数。     function Animal(){     this.species = "动物";   } 还有一个"猫"对象的构造函数。     funct...
分类:编程语言   时间:2014-05-25 07:25:50    阅读次数:305
Ender在51CTO共享RS CCIE V5.0新考纲而更新的BGP定制视频课程(免费)
本课程将系统讲解现实互联网应用最为广泛的BGP协议(30课时)。内容包含但不限于如下内容掌握BGP概念和术语掌握iBGP和eBGP掌握4字节的AS号码掌握BGP的基本配置掌握BGP属性掌握BGP选路原则实现BGP路由汇总使用Route-map控制BGP选路使用前缀列表、AS-pathList控制BGP选路(BGP13..
分类:其他好文   时间:2014-05-25 05:02:35    阅读次数:267
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!