通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。 区分层次的目的即为了“高内聚,低耦合”的思想。 表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候的所见所得。 业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层 ...
分类:
其他好文 时间:
2018-11-14 10:24:51
阅读次数:
204
封装、继承和多态。如果是四个答案的话可以增加一个抽象。 封装 封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合",防止程序相互依赖性而带来的变动影响。面向对象的封装就是把描述一个对象的属性和行为的代码封装在一个“模块”中,也就是一个类中,属性用变量定义,行为用 ...
分类:
其他好文 时间:
2018-11-12 01:18:26
阅读次数:
171
2018年11月2日—2018年 月 日 关于C++中测试驱动开发简单介绍、的技术杂记 ...
分类:
其他好文 时间:
2018-11-08 23:21:14
阅读次数:
211
***********************体会接口的好处******************************* 一.可维护、可扩展 面向接口编程 接口:父类型 面向父类编程 二.解耦 高内聚、低耦合 耦合: 类和类之间的关系... 只要类和类之间有四种关系就是耦合(关联、继承、实现、依赖 ...
分类:
编程语言 时间:
2018-11-05 01:11:34
阅读次数:
150
1、单一职责原则定义:一个对象应该只包含单一的职责,并且该职责被完整地封装在一个类中。单一职责原则是实现高内聚、低耦合的指导方针,是最简单却最难运用的原则,需要设计人员发现类的不同职责并将其分离 2、开闭原则定义:软件实体应当对扩展开放,对修改关闭。指软件实体应尽量在不修改原有代码的情况下进行扩展。 ...
分类:
其他好文 时间:
2018-10-30 21:12:26
阅读次数:
108
中介者模式 这种模式提供了一个中介类,该类通常处理不同类之间的通信,并支持松耦合,使代码易于维护。中介者模式属于行为型模式。 代码实现: 知识点回顾 设计模式的核心是: 高内聚 低耦合 代码编写多 但是方便维护 1. 单例模式: 懒汉和饿汉(直接就new 线程相对安全) 但是在unity不涉及多线程 ...
分类:
其他好文 时间:
2018-10-30 17:38:40
阅读次数:
116
一.设计遵循法则 设计模式是在特定环境下人们解决某类重复出现问题的一套成功或有效的解决方案. 设计模式目前种类: GoF 的 23 种 + “简单工厂模式” = 24 种。 设计模式的作用:高内聚低耦合 软件开发的原则: 迪米特: 多组合 少继承 里式替换: 多态合成复用: 多组合,少继承依赖倒转: ...
分类:
其他好文 时间:
2018-10-30 17:30:36
阅读次数:
160
什么好的服务? 松耦合 一个松耦合的服务应该尽可能的少知道与之协作的那些服务的信息。 如果做到了服务之间的松耦合,那么修改一个服务就不需要修改另一个服务。 使用微服务的特定就是可以独立的修改和部署单个服务而不需要修改系统的其他部分。 高内聚 把相关的行为聚集在一起,把不相关的行为放在别处。 因为如果 ...
分类:
其他好文 时间:
2018-10-30 00:29:37
阅读次数:
180
内部类的作用: 1、隐藏内部实现,高内聚。 2、Java多继承的实现。 何为Java的多继承? Java只支持单一继承,所以如果需要多继承,那么可用内部类来实现。 如何实现? 1、父类A public class A { public int age(){ return 1; } } 2、父类B p ...
分类:
其他好文 时间:
2018-10-22 12:56:40
阅读次数:
94