算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
java-best-practices【设计与创意】Apply core Effective Java patterns for robust, maintainable code. Use when applying SOLID principles, choosing between inheritance and composition, refactoring Java code smells, or reviewing class design.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
final fields, unmodifiable collections).private for all fields. Only public for API contracts.Has-A over Is-A. Avoid deep hierarchies.User.of()) over complex constructors.Objects.requireNonNull) at method start.List, Map), not implementations (ArrayList).String::toUpperCase over s -> s.toUpperCase() where readable.