1.采用到的开源项目漫谈Spring迷人的依赖注入特性,使其已经稳稳的占据在JavaEE项目引用开源项目列表中的上层位置。秉承低耦合高内聚的遵旨,Spring提倡的对象工厂解耦类关系的思想已深入到每个攻城狮的心中。SpringMVC做为Spring的干儿子,最让我沉醉的是她强大的扩展能力,深..
分类:
编程语言 时间:
2017-05-25 14:35:46
阅读次数:
261
目录 四十五、尽量减少装箱拆箱 四十六、为应用程序创建专门的异常类 四十七、使用强异常安全保证 四十八、尽量使用安全的代码 四十九、实现与 CLS 兼容的程序集 五十、实现小尺寸、高内聚的程序集 四十五、尽量减少装箱拆箱 四十六、为应用程序创建专门的异常类 四十七、使用强异常安全保证 四十八、尽量使 ...
相信很多人对IOC这个概念并不陌生,简而言之其核心就是利用反射来创建对象来实现解耦。 具体这么做解耦的好处是什么,因为鄙人做的项目还不多,所以还没体会到。 但好的项目大概是这样的 就是实现“高内聚,低耦合” 高内聚就是尽量定义私有成员和保护成员,这样其他类就不能随便调用了。保证了具体业务由具体类自己 ...
分类:
其他好文 时间:
2017-05-21 10:57:19
阅读次数:
148
进行面向对象编程,有下面几个原则:一. 面向抽象原则二. 开闭原则三. 多用组合少用继承原则四. 高内聚-低耦合原则 一. 面向抽象原则 下面首先先介绍抽象类和接口,然后介绍面向抽象编程。 1. 抽象类和接口 1.1 抽象类抽象类(abstract)具有如下特点:1. 抽象类中可以有abstract ...
分类:
其他好文 时间:
2017-05-19 10:02:54
阅读次数:
312
前提:在我们做程序时追求的是高内聚,低耦合,但是如果我们把jsp页面的的代码和java的代码都放在了jsp的代码编写中,使java和jsp高耦合这样的话不仅使jsp代码页面显得很复杂,而且也特别让不利于以后的维护,所以我们有了一个不成文的规范就是分层架构,把javad代码与jsp的代码分离开来,使j ...
分类:
编程语言 时间:
2017-05-18 20:50:40
阅读次数:
206
1.简介 Ninject(官网:http://www.ninject.org/)是一个快如闪电,超轻量级的基于的.Net平台的依赖注入框架。它能够帮助你把应用程序分离成一个个松耦合,高内聚的模块,然后用一种灵活的方式组装起来。通过使用Ninject配套你的软件架构,那么代码将会变得更加容易编写,重用 ...
分类:
其他好文 时间:
2017-05-17 00:59:40
阅读次数:
298
重要的几个GRASP原则:1.控制器模式 2.创建者模式 (原则)3。信息专家模式(原则) 4. 高内聚 低耦合 这里所说的模式并不是java中针对具体的事件的设计模式 主成功场景的几个操作:1.makemewsale 2.enteritem 3.endsale 4.makepayments 对1) ...
分类:
Web程序 时间:
2017-05-16 23:21:27
阅读次数:
202
那今天就介绍一下我理解的Spring.net吧。介绍Spring.NET之前,先谈点其他的。我们都知道,.NET有一个基本原则“高内聚,低耦合“。关于这个概念,想必大家都知道。所谓高内聚,也就是模块内部内聚,各个模块之间“低耦合”。也就是结耦,降低耦合度。所以我们选取了传统的三层,把,数据访问层,业 ...
分类:
编程语言 时间:
2017-05-15 19:57:24
阅读次数:
293
一、设计模式的概念及作用 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 二、六大原则 ...
分类:
其他好文 时间:
2017-05-09 18:20:52
阅读次数:
242
《Effective C#》快速笔记 - C# 高效编程要点补充 目录 四十五、尽量减少装箱拆箱 四十六、为应用程序创建专门的异常类 四十七、使用强异常安全保证 四十八、尽量使用安全的代码 四十九、实现与 CLS 兼容的程序集 五十、实现小尺寸、高内聚的程序集 这是这一系列的最后一篇。 四十五、尽量 ...