同时进行并且又要共享某些变量的并发操作,只能用线程,不能用进程。
简而言之,一个应用程序至少有一个进程,一个进程至少有一个线程。
框架、设计模式这两个概念总容易被混淆,其实它们之间还是有区别的。构件通常是代码重用,而设计模式是设计重用,框架则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用
开闭原则:对扩展开放,对修改关闭
里氏代换原则:
依赖倒转原则:指在软件里面,把父类都替换成它的子类,程序的行为没有变化。
接口隔离原则:定制服务的例子,每一个接口应该是一种角色,不多不少,不干不该干的事,该干的事都要干。
合成/聚合复用:就是说要少用继承,多用合成关系来实现。
最少知识原则:也叫迪米特法则。不要和陌生人说话,即一个对象应对其他对象有尽可能少的了解。
阅读(1077) | 评论(0) | 转发(0) |