Chinaunix首页 | 论坛 | 博客
  • 博客访问: 228200
  • 博文数量: 93
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 542
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-09 16:59
文章分类

全部博文(93)

文章存档

2016年(27)

2015年(66)

我的朋友

分类: 架构设计与优化

2016-02-25 16:42:55

同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。
简而言之,一个应用程序至少有一个进程,一个进程至少有一个线程。

框架、设计模式这两个概念总容易被混淆,其实它们之间还是有区别的。构件通常是代码重用,而设计模式是设计重用,框架则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用


开闭原则:对扩展开放,对修改关闭


里氏代换原则:


依赖倒转原则:指在软件里面,把父类都替换成它的子类,程序的行为没有变化。


接口隔离原则:定制服务的例子,每一个接口应该是一种角色,不多不少,不干不该干的事,该干的事都要干。


合成/聚合复用:就是说要少用继承,多用合成关系来实现。


最少知识原则:也叫迪米特法则。不要和陌生人说话,即一个对象应对其他对象有尽可能少的了解。




阅读(1077) | 评论(0) | 转发(0) |
0

上一篇:Win32学习笔记

下一篇:Android 自定义控件

给主人留下些什么吧!~~