您的位置:首页 > 运维架构 > Linux

整理:算法的时间空间复杂度--面向对象的特征--linux进程状态--设计模式

2012-06-28 10:11 597 查看


面向对象的三个特征:封装、继承、多态
linux进程的状态:RSDTZ
http://www.2cto.com/os/201112/113228.html

R:(TASK_RUNNING)
可执行进程
S:(TASK_INTERRUPTIBLE)
可中断休眠进程
D:(TASK_UNINTERRUPTIBLE)
不可中断休眠进程
T:(TASK_STOPPED or TASK_TRACED) 暂停状态
Z:(TASK_DEAD - EXIT_ZOMBIE) 退出状态,也叫僵尸进程:已经被杀死的进程,只保留一些数据证明自己曾经活过,供别人使用

Java中的23种设计模式:
来源:http://hb.qq.com/a/20110818/000043.htm

1、抽象工厂模式(Abstract Factory):

  2、适配器模式(Adapter):

  3、桥梁模式(Bridge):

  4、建造模式(Builder):

  5、责任链模式(Chain of Responsibility):

  6、命令模式(Command):

  7、合成模式(Composite):

  8、装饰模式(Decorator):

  9、门面模式(Facade):

  10、工厂方法(Factory Method):

  11、享元模式(Flyweight):

  12、解释器模式(Interpreter):

  13、迭代子模式(Iterator):

  14、调停者模式(Mediator):

  15、备忘录模式(Memento):

  16、观察者模式(Observer):

  17、原始模型模式(Prototype):

  18、代理模式(Proxy):

  19、单例模式(Singleton):

  20、状态模式(State):

  21、策略模式(Strategy):

  22、模板模式(Template Method):

  23、访问者模式(Visitor):
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐