- 博客(4)
- 收藏
- 关注
原创 面向对象设计原则(五):依赖倒置原则(DIP)
依赖倒置原则(Dependency Inversion Principle,DIP)也称依赖反转原则,是面向对象设计(OOD)中比较重要、常见的一种,总结知识点包括:1、什么是依赖倒置原则?2、为什么需要遵守依赖倒置原则?3、在面向对象设计中如何实现依赖倒置原则?4、依赖倒置原则的实例应用(包括面向对象程序设计、系统架构、社会活动中的应用)。
2017-08-08 00:04:14 8473
原创 面向对象设计原则(四):接口隔离原则(ISP)
接口隔离原则(Interface Segregation Principle,ISP)是面向对象设计(OOD)中比较重要、常见的一种,总结知识点包括:1、什么是接口隔离原则?2、为什么需要接口隔离原则?3、怎么实现接口隔离原则?4、接口隔离原则的应用案例;5、怎么确定客户程序所需的接口?以及说明与DIP、RSP的区别与联系。
2017-08-07 23:17:34 3111
原创 设计模式(一):单例模式(Singleton Pattern)
单例模式(Singleton Pattern)是设计模式中常用的一种,知识点包括:1、理解什么是单例模式、单例模式有什么优点/缺点、单例模式的应用场景;2、再来看看Java单例模式的6种代码实现方式、每种实现方式有什么需要注意的;3、后面再来了解Java单例模式其他值得关注的地方,如比较静态方法、以及Java反射、反序列化、垃圾回收的影响等。
2017-08-02 11:52:58 12203 2
原创 面向对象设计原则(三):里氏替换原则(LSP)
里氏替换原则(Liskov Substitution Principle,LSP),知识点包括:1、什么是里氏替换原则?2、为什么需要遵守里氏替换原则? 3、怎么实现里氏替换原则,保证子类能透明的替换父类?3、里氏替换原则(LSP)与开闭原则(OCP)的区别与联系;5、里氏替换原则冲突时如何重构,以及违反里氏替换原则的一些情况。
2017-08-01 19:48:35 5929
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人