您的位置:首页 > 其它

15/8/17 日学习记录1

2015-08-17 19:35 295 查看
OOP设计的原则:

1.里氏替换原则:约束,规范多态的实现

2.单一职责原则:类的设计要保持内聚性,不要负责太多不相干的功能。



2种程序集:

1. .exe 文件,即可执行文件

2. .dll 文件,即类库文件(动态链接库文件)



建立层之间的依赖关系的步骤:

1.在显示层 MySchool 中引用数据访问层 MySchoolDAL :右击项目MySchool,单击“添加引用...”,“打开...”

2.在显示层要使用数据访问层的类的类中使用 using 指令包含相应命名空间



分层的特点:

1.下层不知道上层的存在

2.每一层仅仅知道它下一层的存在,而不知道其它下层



分层思想:就是这样一种分工:它将系统按不同的职责组织成不同的层次。其中,除最上层外,每一层仅调用其临近下层的服务。分层架构的各层次之间通常不允许跨层调用。这样就使得分层失去了意义。



分层架构的优点:

1.代码的复用:各层功能单一,一个可以用在一处的低层也可以用在别处

2.分离开发人员注意:每一层职责单一,功能独立。开发人员只要做好自己的工作,解决自己的问题

3.无损替换:可以用实现同样功能的新层替换。如MySchool中实现的将表示层替换,改为控制台显示学生信息

4.降低了系统间的依赖:各层相互独立,只有下层向相邻上层提供服务,上层从相邻下层调用服务的联系,这样就降低了各房间的依赖。



显示层: User Interface Layer (UI)

数据库访问层: Database Access Layer (DAL)

技巧:一个表写一个类,专用于操作这个表

主要是返回这个表的数据,及增,删,改,像 Admin 的操作还有特殊的登录方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: