学会思考
刻意练习
摘要: 单例模式 Singleton Pattern意图:确保一个类只有一个实例,并对该实例提供全局访问接口应用场景:1)在多个客户端会话中共享同一个类的某个实例;2)在某个类只有一个实例对象,或有限个实例对象 好处或缺点:1)需要保证多线程对单例对象的访问同步类结构:类实例应该放在类内部完成,保证实例的唯 阅读全文
posted @ 2017-09-12 23:39 Worty 阅读(160) 评论(0) 推荐(0)
摘要: 通用责任链分配模式专家模式 Expert Pattern (information Expert Pattern)软件设计或者代码开发中,请求的处理行为应该赋予信息专家对象信息专家对象指具有处理业务请求所需要的信息数据的对象信息专家对象可能会承担过多的职责例子:登录请求的密码验证业务应该由谁来做,U 阅读全文
posted @ 2017-09-12 23:11 Worty 阅读(233) 评论(0) 推荐(0)
摘要: 面向对象设计原则1.单一职责原则2.开放闭合原则3.依赖反转原则4.接口隔离原则5.李式替换原则 单一职责原则 SRP (Single Responsibility Principle)软件设计或者代码开发中,一个类应该只有一个变化因素好处是:1.代码相对稳定2.逻辑简单,代码易于维护一个类只做一件 阅读全文
posted @ 2017-09-12 00:10 Worty 阅读(155) 评论(0) 推荐(0)