文件名称:设计世界
文件大小:108KB
文件格式:ZIP
更新时间:2024-03-17 13:00:37
Java
设计世界 简介 概念:被反复使用的,多数人知道的,经过分类编目的,代码设计经验的总结 创建类型:隐藏封装对象创建逻辑,灵活创建对象 结构型:类和对象的组合,封装继承多态等等 行为类型:对象之前的通信 J2EE型:表示层 设计6大原则 开闭:对扩展开发,对修改关闭,程序扩展不能去修改代码,需要实现热拔插,促进可扩展性,便于维护和升级,接口和抽象类易于设计,抽象化 里氏代换:基类出现派生类一定可以出现,抽象化的具体实现 依赖倒转:针对接口编程,依赖于另外而不具体 接口隔离:扩展接口功能,降低接口实现类的补充度,降低依赖,扩展扩展和升级 迪米特:一个实体最少知道其他实体,封装性,自己处理自己的业务,模块独立 合成:多使用合成,聚合而非继承