设计模式的意义在于:面向业务内容、业务数据结构和系统架构,高内聚低耦合、优雅的将平面逻辑立体化。 1 package designPattern; 2 3 /** 4 * 策略模式 5 * @author Administrator 6 */ 7 public class C23_Strat...
分类:
其他好文 时间:
2015-04-10 10:55:20
阅读次数:
235
设计模式的意义在于:面向业务内容、业务数据结构和系统架构,高内聚低耦合、优雅的将平面逻辑立体化。 1 package designPattern; 2 /** 3 * 模板模式 4 * @author Administrator 5 */ 6 public class C24_Template...
分类:
其他好文 时间:
2015-04-10 10:54:23
阅读次数:
183
设计模式的意义在于:面向业务内容、业务数据结构和系统架构,高内聚低耦合、优雅的将平面逻辑立体化。 1 package designPattern; 2 /** 3 * 桥接模式 4 * @author Administrator 5 */ 6 public class A6_BridgeTes...
分类:
其他好文 时间:
2015-04-10 10:51:57
阅读次数:
180
设计模式的意义在于:面向业务内容、业务数据结构和系统架构,高内聚低耦合、优雅的将平面逻辑立体化。 1 package designPattern; 2 /** 3 * 单例模式 4 */ 5 public class A1_SingletonTest { 6 7 public stat...
分类:
其他好文 时间:
2015-04-09 23:38:02
阅读次数:
126
设计模式的意义在于:面向业务内容、业务数据结构和系统架构,高内聚低耦合、优雅的将平面逻辑立体化。 1 package designPattern; 2 3 /** 4 * 简单工厂模式 5 * @author Administrator 6 */ 7 public class A2_Simp...
分类:
其他好文 时间:
2015-04-09 23:32:29
阅读次数:
141
设计模式的意义在于:面向业务内容、业务数据结构和系统架构,高内聚低耦合、优雅的将平面逻辑立体化。 1 package designPattern; 2 /** 3 * 抽象工厂模式 4 * @author Administrator 5 */ 6 public class A3_Abstrac...
分类:
其他好文 时间:
2015-04-09 23:19:52
阅读次数:
107
一、面向对象设计原则单一职责原则(SRP)开闭原则(OCP)里氏替换原则(LSP)依赖倒置原则(DIP)接口隔离原则(LSP)迪米特原则(LOP)组合/聚合复用原则(CARP)二、单一职责原则(SRP)定义:系统中每一个类都应该中有一个职责优点:高内聚、低耦合高内聚是指一个类或者功能模块由相关性很强...
分类:
其他好文 时间:
2015-03-19 23:25:56
阅读次数:
199
概述:将业务逻辑层独立出来是逻辑架构分层的基础,而将应用逻辑从业务逻辑层中分离出来是服务层(应用层)的基础。高内聚低耦合是分层依赖的基础,因此合理的划分层次,减少层级依赖是逻辑分层架构的核心。一.基础知识准备:1.层的原则:(1)每一层以接口方式供上层调用。(2)上层只能调用下层。(3)依赖分为松散...
分类:
Web程序 时间:
2015-03-15 16:41:28
阅读次数:
140
三层是建立在面向对象的基础上设计的,分层的最高原则是高内聚,低耦合。三层架构将数据层、应用层和业务层分离,业务层通过应用层访问数据库,保护数据安全,利于负载平衡,提高运行效率,方便构建不同网络环境下的分布式应用。
1、三层架构概述
物理分类:显示层、业务逻辑层、数据层
逻辑分类:UI、BLL+DAL、DB
2、什么情况下使用三层架构?
业务复杂,需...
分类:
其他好文 时间:
2015-03-06 19:13:54
阅读次数:
140
内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系;耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据高内聚低耦合,是软件工程中的概念,是..
分类:
其他好文 时间:
2015-03-05 17:18:33
阅读次数:
182