类 系统 测试 迭进 通过四条简单的规则迭进设计就能达到整洁 ...
分类:
其他好文 时间:
2017-07-26 13:48:32
阅读次数:
161
一、概念 在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。 格式:class 子类 extends 父类 二、特点 1、在Java中类只支持单继承,不允许多继承,一个类只能有一个直接的父类,例如下面的情况是不合法的 class A{} class B{} cla ...
分类:
编程语言 时间:
2017-07-16 11:24:19
阅读次数:
180
在软件开发过程中, 难免有信息的共享或者对象间的协作。 怎样让对象间信息共享高效, 而且耦合性低。 这是一个难题。 而耦合性高将带来编码改动牵一发而动全身的连锁效应。 Spring的风靡正是由于攻克了高耦合问题。 本篇介绍的EventBus中也用到了Spring中的依赖注入。 来进行对象和对象间的解 ...
分类:
其他好文 时间:
2017-07-06 10:08:54
阅读次数:
185
做项目中遇到的,折磨了我将近两天,今天把经验分享出来。让大家以后少走点弯路,好了。简单来说一下什么是android的适配器,怎样定义。怎样添加适配器的重用性。怎样去减少程序的耦合性 适配器顾名思义是用来做适配的,可是他是怎样做适配的。机制是什么。作用是什么,好,相信写java的都是知道什么是面向对象 ...
分类:
移动开发 时间:
2017-07-05 13:20:59
阅读次数:
567
MVC介绍: 软件设计典范 三者分离 优势: 耦合性低 重用性高 可维护性高 有利于软件的工程化 MVC的变形: 无Model模式的web开发 无View模式的Api接口开发 Model再分层和Controller再分层 开发环境介绍 PHP >=5.4.0 ??PDO MbString CURL ...
分类:
Web程序 时间:
2017-07-03 13:50:36
阅读次数:
155
1.内部js: 在直接在页面的<script></script>标签内写js代码 优点:相对于使用行内js,内部js代码较为集中,与页面结构的实现代码耦合度较低,比较便于维护 缺点:js代码仅限于当前页面的使用,代码无法被多个页面重复使用,导致代码冗余度较高 2.外部js: 引入外部的js文件(推荐 ...
分类:
编程语言 时间:
2017-06-25 21:24:11
阅读次数:
224
本程序主要使用MVC以及EF框架完成。MVC是一种程序开发设计模式, 它实现了显示模块与功能模块的分离。提高了程序的可维护性、可移植性、 可扩展性与可重用性,降低了程序的开发难度。它主要分模型、视图、控制器三层。 使用MVC有诸多好处: 1:耦合性低 视图层和业务层分离,这样就允许更改视图层代码而不 ...
分类:
其他好文 时间:
2017-06-24 20:52:30
阅读次数:
151
自定义组合控件的好处: 1.提高布局文件开发效率 2.降低布局文件维护成本 3.降低布局文件和activity代码的耦合性 4.容易扩展 5.简单易用 下面实现一个自定义的组合控件 actionBar 第一步 : 创建一个xml布局文件<merge xmlns:android="http://sch ...
分类:
其他好文 时间:
2017-06-22 18:36:02
阅读次数:
228
otto这个开源项目是一个event bus模式的消息框架。用于程序各个模块之间的通信。此消息框架能够使得各个 模块之间降低耦合性。 此项目是支付公司square一个开源项目,项目托管于github https://github.com/square/otto 基本模型是,Android的组件能够注 ...
分类:
其他好文 时间:
2017-06-19 21:58:44
阅读次数:
183
动态分配 在你的问题里。你用了两种方式创建对象。这两种方式基本的不同在于对象的存储时间。当运行Object myObject;这句代码时。它作为自己主动变量被创建,这意味着当对象出了作用域时也会自己主动销毁。而当你使用new Object()这样的方式时,对象所拥有的内存是动态分配的。这表示直到你调 ...
分类:
编程语言 时间:
2017-06-19 09:50:32
阅读次数:
191