为什么要使用继承? 继承的好处: (1)抽取出了重复的代码,使代码更加灵活 (2)建立了类和类之间的联系 继承的缺点: 耦合性太强 在OC中的继承是: 1、OC中不允许子类和父类拥有相同名称的成员变量名;(java中是可以的) 2、编译器从上往下执行,所以在子类前面至少应该要有父类的声明;如 @in ...
分类:
编程语言 时间:
2016-11-22 09:29:23
阅读次数:
170
MVC与MVT框架 1、MVC MVC框架的核心思想是:解耦。降低各功能模块之间的耦合性,方便将来变化时,更容易重构代码,最大程度上实现代码的重用。m表示model,重要用于对数据层的封装;v表示view,用于向用户展示结果;c表示controller,是核心,用于处理请求、获取数据、返回结果。2、 ...
分类:
其他好文 时间:
2016-11-15 07:50:10
阅读次数:
389
1、面向对象(代码块的概述和分类)(了解)(面试的时候会问,开发不用或者很少用) A:代码块概述 在Java中,使用{}括起来的代码被称为代码块。 B:代码块分类 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。 C:常见代码块的应用 a:局部代码块 在 ...
分类:
编程语言 时间:
2016-10-24 02:17:53
阅读次数:
264
1.mvc4.0新增的area区域机制,可以协助你在架构较为大型的项目,让独立性较高的部分功能独立成一个MVC子网站,以降低网站与网站之间的耦合性,也可以通过area的切割,让多人同时开发同一个项目时候,能够减少互相冲突的机会。在MVC项目中是不允许有两个同名的控制器的。 比如说就是你在做网站时,你 ...
分类:
其他好文 时间:
2016-10-22 00:24:48
阅读次数:
213
mvc4.0新增的area区域机制,可以协助你在架构较为大型的项目,让独立性较高的部分功能独立成一个MVC子网站,以降低网站与网站之间的耦合性,也可以通过area的切割,让多人同时开发同一个项目时候,能够减少互相冲突的机会。 在mvc项目中不能有两个同名的控制器,即使你有区分不同的命名空间可以正常编 ...
分类:
Web程序 时间:
2016-10-20 21:06:57
阅读次数:
150
spring框架 Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分Java应用都可以从Spring中受益。 ◆目的:解决企业 ...
分类:
编程语言 时间:
2016-10-15 16:53:25
阅读次数:
205
对于一个从后台转到前端的web开发者来说,最大的麻烦就是写CSS,了解CSS的人都知道,它可以开发网页样式,但是没法用它编程,感觉耦合性相当的高,如果想要方便以后维护,只能逐句修改甚至重写相当一部分的CSS。随着后台人员大量的涌入前端这个行业,CSS又焕发了新的春天,人们开始为CSS加入编程元素,也 ...
分类:
其他好文 时间:
2016-10-14 14:04:48
阅读次数:
145
我们首先要知道 用Spring主要是两件事: 1、开发Bean;2、配置Bean。对于Spring框架来说,它要做的,就是根据配置文件来创建bean实例,并调用bean实例的方法完成“依赖注入”。 Spring框架的作用是什么?有什么优点? 1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2 ...
分类:
编程语言 时间:
2016-10-13 14:53:21
阅读次数:
242
1. 功能介绍AndroidEventBus是一个Android平台的事件总线库, 它简化了Activity、Fragment、Service等组件或者对象之间的交互,很大程度上降低了它们之间的耦合,使得我们的代码更加简洁,耦合性更低,提升我们的代码质量。AndroidEventBus吸收了gree... ...
分类:
移动开发 时间:
2016-10-02 00:12:46
阅读次数:
261
JavaScript中介者模式 中介者模式是迎合迪米特法则的一种实现。迪米特法则也叫最少知识原则,是指一个对象应该尽可能少地了解另一个对象。如果对象间的耦合性太高,一个对象发生改变后,难免会影响到其他的对象。在中介者模式里,对象间几乎不知道彼此的存在,它们只能通过中介者对象来互相影响。因此,中介者模 ...
分类:
编程语言 时间:
2016-10-01 08:41:15
阅读次数:
189